菜鸟教程 -- 学的不仅是技术,更是梦想!

Python 基础教程
(追記) (追記ここまで)

Python 练习实例45

Python 100例 Python 100例

题目:统计 1 到 100 之和。

程序分析:

程序源代码:

实例

#!/usr/bin/python# -*- coding: UTF-8 -*-tmp = 0foriinrange(1,101): tmp += iprint('The sum is %d' % tmp)

以上实例输出结果为:

The sum is 5050

Python 100例 Python 100例

AI 思考中...

7 篇笔记 写笔记

  1. #0

    kui

    che***[email protected]

    2

    以下代码同样实现了计算 1 到 100 之和:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    m = 1
    n = 100
    area = (m+n)*(n-m+1)/2
    print "sum from %d to %d is %d" %(m,n,area)
    

    kui

    che***[email protected]

    9年前 (2017年03月31日)
  2. #0

    等一个人

    252***[email protected]

    1

    参考方案:

    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    a = [x for x in range(1, 101)]
    b = (a[0] + a[-1]) * (len(a) // 2)
    if len(a) % 2 != 0:
     b += a[(len(a) - 1) // 2]
    print(b)
    

    等一个人

    252***[email protected]

    9年前 (2017年05月04日)
  3. #0

    种花家兔子

    xyt***[email protected]

    46

    使用 sum() 函数:

    >>> print sum(range(1,101))
    5050

    种花家兔子

    xyt***[email protected]

    9年前 (2017年05月11日)
  4. #0

    ICE·

    361***[email protected]

    2

    参考方法:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    #Sn=n*a1+n*(n-1)*d/2
    a1=1
    d=1
    n=100
    S100=100*1+100*(100-1)*1/2
    print 'total:',S100
    

    ICE·

    361***[email protected]

    9年前 (2017年07月05日)
  5. #0
    6

    使用匿名函数:

    >>> reduce(lambda x,y:x+y,range(1,101))
    5050
    >>> 
    9年前 (2017年08月23日)
  6. #0

    yulinshui

    132***[email protected]

    3

    使用while循环统计

    i=0
    total=0
    while i<=100:
     total=total + i
     i = i +1
    print(total)

    yulinshui

    132***[email protected]

    9年前 (2017年09月03日)
  7. #0

    123

    117***[email protected]

    1

    递归方法:

    # coding: utf-8
    def my_sum(x):
     if x == 100:
     return 100
     else:
     return x + my_sum(x + 1)
    print(my_sum(1))

    123

    117***[email protected]

    9年前 (2017年09月30日)

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /