Python 练习实例45
题目:统计 1 到 100 之和。
程序分析:无
程序源代码:
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
tmp = 0
for i in range(1,101):
tmp += i
print ('The sum is %d' % tmp)
以上实例输出结果为:
The sum is 5050
题目:统计 1 到 100 之和。
程序分析:无
程序源代码:
以上实例输出结果为:
The sum is 5050
Python 100例
kui
che***iu_1982@hotmail.com
以下代码同样实现了计算 1 到 100 之和:
kui
che***iu_1982@hotmail.com
等一个人
252***465@qq.com
参考方案:
#!/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***465@qq.com
种花家兔子
xyt***nny0@163.com
使用 sum() 函数:
种花家兔子
xyt***nny0@163.com
ICE·
361***096@qq.com
参考方法:
ICE·
361***096@qq.com
jc
228***5469@qq.com
使用匿名函数:
jc
228***5469@qq.com
yulinshui
132***1939@qq.com
使用while循环统计
i=0 total=0 while i<=100: total=total + i i = i +1 print(total)yulinshui
132***1939@qq.com
123
117***3197@qq.com
递归方法:
# 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***3197@qq.com