i=0
while i<=60: #while循环比for in循环更灵活、可以随时停止
print(i)
if i==50:
print('i的值等于50的时候就打印这行、然后继续循环')
i=i+1
#示例、每个年支付1.2万、总共是24万、要分多少年、每年累加的金额是多少
a=0 #每月累加金额
b=1 #年
while b<=20:
a=a+1.2
print('第',b,'年支付,累计支付',round(a,2),'万') #round更改浮点型的小数位为2个
b=b+1
#上面的是只用循环一次while、下面的是嵌套循环、跟if elif else嵌套分支结构一样
a=0 #每月累加金额
b=1 #年
while b<=20: #每当执行1次第一个while的时候、就执行一轮第2个while(12次)
print('第',b,'到了。。。')
j=1 #月
while j<=12:
a=a+0.1
print('第',b,'年','第',j,'月支付,累计支付',round(a,2),'万') #round更改浮点型的小数位为2个
j=j+1
b=b+1
a=0 #每月累加金额
b=1 #年
while b<=20: #每当执行1次第一个while的时候、就执行一轮第2个while(12次)
print('第',b,'到了。。。')
if b == 10 :
print('执行到等于10的时候、结束内循环的那一轮、然后等于11的时候再执行')
b=b+1
#continue #执行到等于10的时候、结束内循环的那一轮、然后等于11的时候再执行
break #执行到等于10的时候、结束所有的循环、包括外循环
j=1 #月
while j<=12:
a=a+0.1
print('第',b,'年','第',j,'月支付,累计支付',round(a,2),'万') #round更改浮点型的小数位为2个
j=j+1
b=b+1