Python练习题:
1.实现1-100的所有的和
#!/usr/bin/env python
# -*- coding:utf8 -*-
# @Time : 2017/10/26 9:20
# @Author : hantong
# @File : revise.py
#实现1-100的所有的和
sum = 0
for i in xrange(1,101):
sum += i
print(sum)
2.实现1-500所有奇数的和
#!/usr/bin/env python # -*- coding:utf8 -*- # @Time : 2017/10/26 9:20 # @Author : hantong # @File : revise.py
#实现1-500所有奇数的和
sum = 0
for j in xrange(1,501,2):
sum += j
print(sum)
3.求1+ 2! + 3! + 4! + ……20!的和
求1+ 2! + 3!
#!/usr/bin/env python # _+_coding:utf-8_+_ # Author :Hanson # Time : 2019/7/8-16:11 # FILES : tes05.PY from pip._vendor.msgpack.fallback import xrange
num = int(input("请输入一个数字: ")) factorial = 1 if num < 0: print ("负数没有阶乘") elif num == 0: print("0的阶乘是1") else: for i in xrange(1,num + 1): factorial = factorial*i print("%d 的阶乘为 %d" %(num,factorial))