for循环
for 变量 in range(10):
循环需要执行的代码
else:
循环结束时,需要执行的代码
for i in range(5):
print(i)
range的用法:
“”"
range(stop): 0~stop-1
range(start,stop): start~stop-1
range(start,stop,step): start~stop step(步长)
“”"
测试:
range(5)
[0, 1, 2, 3, 4]range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]range(1,11)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]range(1,11,2) ##取出奇数
[1, 3, 5, 7, 9]range(0,11,2) ##取出偶数
[0, 2, 4, 6, 8, 10]
分别求1~100内偶数之和
sum = 0
for i in range(2,101,2):
sum += i
print(sum)
求1~100之间所有奇数之和
sum1 = 0
for i in range(1,101,2):
sum1 += i
print(sum1)
求阶乘
num = int(input(‘请输入一个数字:’))
res = 1
for i in range(1, num + 1):
res*=i
print(’%d的阶乘为:%d’ %(num,res))