语法规则
range(初始值,终止值,步长)
range函数
a=range(1,10,3) #生成一个可迭代对象(类型是对象)
print(a)
b=list(a) #把可迭代对象转化为一个列表
print(b)
c=range(1,5) #默认步长为1
print(list(c)) #输出(1,2,3,4)
d=range(5) #默认从0开始
print(list(d)) #输出(0,1,2,3,4)
循环的次数控制
for x in range(1,5):
print(x,'循环')
输出
1 循环
2 循环
3 循环
4 循环
计算循环了多少次的公式
(a+步长*n-a)/n+1
a是起始
也就是 range(1,50,3)
(49-1)/32+1
求1到100的和
box=0
for i in range(1,101)
box=box+1
print(box)
\
也可以直接使用
print(sum(range(1,101))) 直接得出1到100的和
输出1到100内所有的奇数
for x in range(1,101,2):
print(x)
或者
for x in range(1,100):
if x%2>0:
print(x)
输出1-100能被7整除的数
for x in range(1,100):
if x%7==0:
print(x)
#用循环分支进行解答
for x in range(7,101,7):
print(x)
# 控制起始值和步长进行解答