Python学习心得程序跳转语句

一、程序跳转语句break用于条跳(退)出循环结构,通常与if一起使用。

 1.while情形:

语法结构:

while表达式1:
    执行代码
    if表达式2:
    break

执行流程:

Python学习心得程序跳转语句_第1张图片

 语句跳转break的运用:

#累加和不大于20的i的值
s=0
i=1
while i:
    s+=i
    if s>20:
        print('累加和不大于20的i的值为:',i)
        break
    i+=1

注:break为非正常结束,当循环部分为while...else...时,不会执行else部分代码 。只有循环正常结束时,才执行else部分的代码。

2.for情形:
语法结构:

for循环变量in遍历对象:
    执行代码
    if表达式:
        break

执行流程:

Python学习心得程序跳转语句_第2张图片

  语句跳转break的运用:

i=0
while i<3:
    user_name=input('请输入您的姓名:')
    pwd=input('请输入您的密码:')
    if user_name=='wjl' and pwd=='888888':
        print('系统正在登录,请稍后...')
        break
    else:
        if i<2:

 二、continue的作用是用于跳过本次循环的后续代码,而继续执行下一次循环操作,continue在循环中通常也是与if一起搭配使用。

 1.while的情形:

语法结构:

while表达式1:
    执行代码
    if表达式2:
        continue

 执行流程:

Python学习心得程序跳转语句_第3张图片

 语句跳转break的运用:

s=0
i=0
while i<=100:
    if i%2==1:
        i+=1
        continue
    else:
        s+=i
        i+=1
print('1-100之间的偶数和为:',s)

 2.for的 情形:

 语法结构:

for 循环变量in遍历对象:
    执行代码
    if表达式:
        continue

执行流程:

Python学习心得程序跳转语句_第4张图片

 跳转break的运用:

s=0
for i in range(1,101):
    if i%2==1:
        continue
    s+=i
print('1-100之间的偶数和为',s)

你可能感兴趣的:(python,github,pycharm)