# python


>>> range(5)
[0, 1, 2, 3, 4]
>>> range(7)
[0, 1, 2, 3, 4, 5, 6]
>>> help(range)

>>> range(1,10)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1,10,2)
[1, 3, 5, 7, 9]
>>> # 拿出1~10之间所有的偶数
... range(2,11,2)
[2, 4, 6, 8, 10]
>>>  # 拿出1~10之间所有的奇数
... range(1,11,2)
[1, 3, 5, 7, 9]ra

python循环语句for

*** range()函数
range(stop): 0~stop-1
range(start, stop): start~stop-1
range(start, stop, step): start~stop-1, step为步长

 

# for循环使用的语法:
    for 变量 in range(10):
        循环需要执行的代码
    for 变量 in range(10):
        循环需要执行的代码
    else:
        循环执行结束执行的代码
"""

 

sum = 0
for i in range(1,101):   # i=1,2,3....100
    sum = sum + i

print(sum)

python循环语句for


# 需求1: 求1~100之间所有偶数的和;
# 需求2: 求1~100之间所有奇数的和;
# 需求3: 用户输入一个整形数, 求该数的阶乘; 3!=3*2*1=6

python循环语句for

 

num = int(input('Num:'))   # num = 3    1*2*3   3*2*1
res = 1
for i in range(1, num+1): # num:3  range(1, 4) === 1,2,3
    res = res * i
print("%d阶乘的结果为:%d" %(num, res))

python循环语句for

 

 

 

 

 

相关文章: