For循环的嵌套使用:利用for 循环打印9*9乘法表
for i in range(1,10):## i 从1-9遍历
for j in range(1,i+1):
print(f"{i}*{j}={i*j}\t",end='')
print()###起一个换行作用
continue 作用:中断本次循环
for i in range(1,3):
print("语句1")
for j in range(1,3):
print("语句3")
continue
print("语句4")
print("语句5")
####要注意内外层的嵌套
一个语句1 输出2个语句3 一个语句5
一个语句1 输出2个语句3 一个语句5
break循环作用:结束循环
整个循环结束
案例发工资:
import random
money = 10000##公司金额总数
for i in range(1,21): ##遍历1-20个员工
num = random.randint(1, 10)
if num >=5:##如果绩效大于等于5级
money-=1000 ##从账户余额扣款
print(f"员工{i},绩效为{num}级,领取工资1000")
print(f"账户余额还剩{money}")
if money==0:##如果账户余额扣完了
print("对不起工资发完了 下个月再来")
break
else:
print(f"员工{i},绩效为{num}级,考核未达标")