1、for循环的语法格式
for 临时变量 in待处理数据集(序列):
循环满足条件时执行的代码
for循环的注意点
无法定义循环条件,只能被动取出数据处理
要注意循环内的语句有空格缩进
n='112hhd'
i=0
for x in n:
i+=1;
print(i)
for循环的嵌套
靠缩进来完成,for和while可以互相嵌套
for i in range(1,101):
for j in range(1,10):
print(i*j)
for实现九九乘法表
for i in range(1,10,1):
for j in range(1,i+1):
print(f'{i}*{j}={i*j}\t',end='')#\t对齐
print()#换行
2、rang的语法格式
获得数字序列
语法一
range(num)获取一个从0开始,到num结束的数字序列,不含num本身
例如:range(5)获得的数据是:【1、2、3、4】
语法二
range(num1,num2)获取一个从num1开始到num2结束的数字序列,不含num2本身
语法三
range(num1,num2,step)获取的是从num1-num2,步长为step的数字,不含num2本身
for x in range(5):
print(x)
for y in range(0,5):
print(y)
for z in range(0,5,2):
print(z)
3、continue
中断本次循环进入下一次循环
for i in range(1,5):
print('1')
for j in range(2,4):
print('2')
continue
4、break
遇到break,整个循环直接结束
for i in range(1,5):
print('1')
for j in range(2,4):
print('2')
break