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

Python循环结构

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

Python循环结构

 while循环结构:

while循环通过一个能够产生或转换出bool值的表达式来控制循环,表达式的值为True则继续循环;表达式的值为False则结束循环。

 实例猜数字游戏代码如下:

#Author gyh
#内容,循环结构
import random
answer=random.randint(1,100)#产生一个随机数
count=0#用来计算猜数的次数是多少
while True:
   number=int(input("请输入你要猜的数字:"))
   count +=1
   if number>answer:
       print("你猜大了")
   elif number6:
    print("你真愚蠢!!!")

其中要注意while if后面写了内容后要加上":"冒号.上面的代码中使用了break关键字来提前终止循环,需要注意的是break只能终止它所在的那个循环。

for循环结构

如果明确的知道循环执行的次数或者要对一个容器进行迭代,那么我们推荐使用for-in循环,

基本的格式是

for i in range()

但是range用法非常灵活:

  • range(101):可以用来产生0到100范围的整数,需要注意的是取不到101。

  • range(1, 101):可以用来产生1到100范围的整数,相当于前面是闭区间后面是开区间。

  • range(1, 101, 2):可以用来产生1到100的奇数,其中2是步长,即每次数值递增的值。

  • range(100, 0, -2):可以用来产生100到1的偶数,其中-2是步长,即每次数字递减的值。

 计算100以内的和的代码如下:

sum=0
for i in range(1,101):
    sum +=i
print('sum=',sum)
#结果为
sum= 5050

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

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

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