python中的 break continue 九九乘法表
break
使用for循环
# 教育机构 舒寒科技有限公司
# 学习者 舒寒拽少
# 学习时间: 2022/1/9 9:35
print('--------while和for中遇到break是不会执行else-------')
for item in range (3):
pwd = input('请输入密码:')
if pwd == '8888':
print('密码正确')
break
else:
print('密码错误')
else: # else 遇到break时是不执行的,所以下面这句话当密码正确时是不会执行的
print('你已输入错误次数超过3次,请30秒后在来输入')
运行结果:
--------while和for中遇到break是不会执行else-------
请输入密码:666
密码错误
请输入密码:434
密码错误
请输入密码:3435
密码错误
你已输入错误次数超过3次,请30秒后在来输入
使用while循环
# 教育机构 舒寒科技有限公司
# 学习者 舒寒拽少
# 学习时间: 2022/1/9 9:45
print('--------while和for中遇到break是不会执行else-------')
a=0
while a<3:
pwd = input('请输入密码:')
if pwd =='8888':
print('密码正确')
break
else:
print('密码不正确')
a=a+1
else: # else 遇到break时是不执行的,所以下面这句话当密码正确时是不会执行的
print('对不起,三次密码均输入错误')
运行结果:
--------while和for中遇到break是不会执行else-------
请输入密码:3434
密码不正确
请输入密码:34
密码不正确
请输入密码:34
密码不正确
对不起,三次密码均输入错误
continue
# 教育机构 舒寒科技有限公司
# 学习者 舒寒拽少
# 学习时间: 2022/1/9 9:49
for item in range(1,51):
if item%5 == 0:
print(item)
print('--------使用continue---------')
for item in range (1,51):
if item%5!=0:
continue
else:
print(item)
5
10
15
20
25
30
35
40
45
50
--------使用continue---------
5
10
15
20
25
30
35
40
45
50
break 和continue的综合使用
# 教育机构 舒寒科技有限公司
# 学习者 舒寒拽少
# 学习时间: 2022/1/9 10:46
'''流程控制语句break与continue在二重循环中的使用'''
for i in range(5):
for j in range(1,11):
if j%2==0:
# break
continue
print(j,end='\t')
print()
运行结果:
1 3 5 7 9
1 3 5 7 9
1 3 5 7 9
1 3 5 7 9
1 3 5 7 9
案例
案例一:打印三行四列的矩形
# 教育机构 舒寒科技有限公司
# 学习者 舒寒拽少
# 学习时间: 2022/1/9 10:00
# '''输出一个三行四列的矩形'''
for i in range(1,4):
for j in range(1,5):
print('*',end='\t')
print()
* * * *
* * * *
* * * *
案例二:打印直角三角形
# 教育机构 舒寒科技有限公司
# 学习者 舒寒拽少
# 学习时间: 2022/1/9 10:30
print('---------输出直角三角形--------------')
for i in range(1,10):
for j in range(1,i+1):
print('*',end='\t') #\t是空各的意思
print() #这里是换行的意思
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *
* * * * * * * * *
案例三:打印九九乘法表
# 教育机构 舒寒科技有限公司
# 学习者 舒寒拽少
# 学习时间: 2022/1/9 10:39
print('-------打印九九乘法表------------')
for i in range(1,10):
for j in range(1,i+1):
print(i,'*',j,'=',i*j,end='\t')
print()
1 * 1 = 1
2 * 1 = 2 2 * 2 = 4
3 * 1 = 3 3 * 2 = 6 3 * 3 = 9
4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16
5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25
6 * 1 = 6 6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36
7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49
8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64
9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81