栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python的基础语法(三)(补充)(持续更新)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python的基础语法(三)(补充)(持续更新)

循环关键字
      • 1 continue和break
        • 1. continue
        • 2. break
      • 2 循环else

1 continue和break

continue和break都是循环体关键字(只能出现在循环体中)。

1. continue

结束一次循环(结束当次循环)。

在执行循环体的时候,如果遇到continue,那么这一次循环结束,直接进入下一次循环。

for i in range(5):
    print('你好')
    continue
    print('不好')
结果:打印5次你好。打印了你好之后,结束循环,进入下一次循环,不打印不好。

for i in range(5):
    if i % 2 == 0:
        continue
    print(i)
结束:1 3
2. break

结束整个循环。

在执行循环体的时候,如果遇到break,直接结束整个循环。(循环体后面代码不执行,也不进入下一次循环)

for i in range(10):
    if i > 3:
        break
    print(i)
结束:0 1 2 3
  • while使用套路
while True:
	每次循环需要做的事情(需要重复执行的代码)
    if 循环结束条件:
    	break

验证密码

pw='123456'
while True:
    val=input('请输入密码:')
    if val == pw:
        break

猜数游戏

import random
num = random.randint(0, 101)
count = 1
while True:
    galss = int(input('请输入数字:'))
    if galss > num:
        print('大了,再小点')
        count += 1
    elif galss < num:
        print('小了,再大点')
        count += 1
    else:
        print(f'猜对了,猜了{count}次')
        if count > 5:
            print('太菜了,猜这么多次!')
        else:
            print('好厉害!这么快就猜出来了!')
        break
2 循环else

结构语法:

#完整for循环:
for 变量 i 序列:
	循环体
else:
	代码段
    
#完整while循环:
while 条件语句:
	循环体
else:
	代码段
  1. else的存在不影响原循环的执行。

  2. 如果else对应的循环时自然死亡else后面的代码段会执行(就循环结束后执行);

    如果else对应的循环是因为遇到break而结束的,else后面的代码在循环结束后不会执行。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1026754.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号