for循环语句
for 变量 in range(10):
循环需要执行的代码else:
循环结束时,需要执行的代码
range的用法
range(stop): 0~stop-1
range(start,stop): start~stop-1
range(start,stop,step): start~stop step(步长)
range()的值包含下限不包含上限
range(5) 值为0~4
range(2,10)值为2~9
range(1,101,2)值为0到100的所有奇数
range(2,101,2)值为0到100的所有偶数
练习
>>> 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.求1~100之间所有偶/奇数之和
sum = 0
for i in range(2,101,2):
sum += i
print(sum)
sum1 = 0
for i in range(1,101,2):
sum1 += i
print(sum1)