1,while循环
while 条件:
条件满足时要做的事。
可在while循环中嵌套while循环,九九乘法表
i = 1
while i <= 9:#控制行
j = 1
while j <= i:#控制列
print(f'{j}*{i}={i*j}\t', end='')#打印,制表符,使得他们对齐。end=‘’确保循环语句不要换行
j += 1#
i += 1#
print()
2,for循环
无法自定义循环条件,for循环是一种”轮询“,称遍历循环
name = "abcdefg"
for x in name
print(x)#会将name中的值赋值给x,再将x打印出来
for循环可与while,for相互嵌套使用
用for循环打印九九乘法表
for i in range(1, 10):
for j in range(1, i+1):
print(f'{j}*{i}={j*i}\t', end='')
print()
3,range语句
获得一个数字序列
1,range(num),例range(5)则输出01234
2,range(num1,num2),例range(1,4)则输出123,不包含num2
3,range(num1,num2,step),例(5,10,2)则输出579
4,continue,break
continue,中断所在循环的当次执行,直接进入下一次,就是range(1,5),若在3是continue,则会跳到4
break,直接结束所在循环