while循环:
while 表达式:
循环体
index=1(索引定义)
通过条件的不断变化,从而确定你的循环体是否继续执行
while True:
循坏体
break:立即结束循环
continue:终止本次循环,提前开始下一次循环
python里边,缩进控制语句的范围
while.....else 循坏正常结束后,会执行else里的代码,针对break关键字的
用while循环打印九九乘法表
i=1
while i <= 9:
j=1
while j<= i:
print(f"{j}*{i}={i*j}",end="")
j+=1
i+=1
print()
1*1=1
2*1=22*2=4
3*1=33*2=63*3=9
4*1=44*2=84*3=124*4=16
5*1=55*2=105*3=155*4=205*5=25
6*1=66*2=126*3=186*4=246*5=306*6=36
7*1=77*2=147*3=217*4=287*5=357*6=427*7=49
8*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=64
9*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81
for循环:
for循环:迭代容器中的每一个元素
for:临时变量 in 数据容器 里面写代码块
for循环不仅可以迭代无序的容器,也能迭代有序的容器
range:生成一系列连续的整数,取左不取右
用for循环打印九九乘法表:
for j in range(1,10):
for i in range(1,j+1):
print(f"{j}*{i}={i*j}",end="")
print()
1*1=1
2*1=22*2=4
3*1=33*2=63*3=9
4*1=44*2=84*3=124*4=16
5*1=55*2=105*3=155*4=205*5=25
6*1=66*2=126*3=186*4=246*5=306*6=36
7*1=77*2=147*3=217*4=287*5=357*6=427*7=49
8*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=64
9*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81