编程技术文章分享与教程

网站首页 > 技术文章 正文

年近半百自学Python之流程控制break和continue

hmc789 2024-11-27 14:50:54 技术文章 2 ℃

1、首先来梳理一下两种循环结构:

●while循环:

语法结构:

while 条件表达式: #循环次数已知或未知都可以用while循环

循环体

●for循环:

语法结构:

for 自定义变量 in 可迭代对象: #一般用于循环次数已知的情况

循环体

-----------------------------------------------

2、流程控制语句:break

-------------------------------

3、例1:从键盘录入密码,最多录入3次,如果正确就结束

for item in range(3):

pwd=input('请输入密码:')

if pwd=='8888':

print('密码正确')

break

else:

print('密码不正确')

-------------------------------

4、例子同上,用while来实现:

a=0

while a<3:

pwd=input('请输入密码:')

if pwd=='8888':

print('密码正确')

break

else:

print('密码不正确')

a+=1

-------------------------------

5、流程控制语句:continue

-------------------------------

6、例子:输出1-50之间所有5的倍数,用continue

for i in range(1,51):

if i%5!=0:

continue #如果和5的余数不等于0,则重新从头开始循环,不会执行print(i)

print(i)

标签列表
最新留言