for循环中的range语句
range语法
语法1:
range(num) 获取一个从0开始到nun结束的数字序列(不包括num本身)
语法2:
range(num1,num2) 获取一个从num1开始,到num2结束的数字序列(不含num2本身)
语法3:
range(num1,num2,step) 获取一个从num1开始,到num2结束的数字序列(不含num2本身),step代表数字间的步长,step默认为1
示例:
语法1:range(num)
for i in range(10): print(i,end='')
语法2:range(num1,num2)
for i in range(9,20): print(i,end=' ')
语法3:range(num1,num2,step)
for i in range(19,40,2): print(i,end=' ')
for i in range(1,10): print(f"这是我坚持学习的第{i}天")
注意三种语法,结合不同的具体情况具体使用
练习案例:用range语句,获取从1到num的序列中有多少个偶数
num = 50 count=0 for i in range(1,num+1): if i%2==0: count+=1 print(f"从1到{num}中一共有{count}个偶数")