python计算while循环次数_python的运算符和while循环

一、运算符

计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算。

种类:算术运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,今天我们先了解前四个。

算术运算:

a=10,b=20

a5792e7a7f12cff8a05559c8751fd45e.png

赋值运算:

5c0737c640b890479bd077caac871a8b.png

比较运算:

35fee566826ec5eb4def7fa85b495dea.png

逻辑运算:

0fd7a22436d09fd67cbbda120b06601f.png

二、While 循环

为什么要用while循环呢?打个比方来说吧,就像猜数字的游戏,要想让用户猜,就得一次次的猜吧,不能猜一次就程序已经结束了,这样是不是感觉很low,那么我们用一个循环,就解决了这种问题,用户可以一次次的输入,直到才对就退出程序了,当然,你也可以给它限制次数来循环,这样是不是为我们既节约了时间又优化了程序呢。

语法:

while  条件:

循环体1

循环体2

循环体3.....

while就是当的意思,当条件成立的时候就执行循环体里面的代码。

例如:写个程序打印从0-100的整数

count = 0

while count <= 100:#只要count <100就不断执行下面的代码

print ("cishu",count)

count = count+1 #每执行一次,就把count+1,要不然就成死循环了,因为count一直是0

输出:

cishu 0

cishu 1

cishu 2

cishu 3

cishu 4

cishu 5

·········

cishu 6

三、死循环

有一种循环叫死循环,一经运行,就停不下来。

如果While True:(如果条件一直为真,就一直执行)

count = 0

while True: #True本身就是真呀

print("你是风儿我是沙,缠缠绵绵到天涯...",count)

count +=1

四、循环终止语句

如果在循环过程中,因为某些原因,你不想继续循了,怎么终止呢?那就是我们的break语句和continue语句

break语句:结束本层循环

例子:count = 0

while count <= 100

ifcount==5:

break

print("cishu",count)

count=count+1

输出:cishu 0

cishu 1

cishu 2

cishu 3

cishu 4

continue语句:结束本次循环

count=0

while count < 10:

if count >=4 and count <=6:

count += 1

continue

print(count)

count+=1

输出:0,1,2,3,7,8,9

五、while.....else....语句

举例一:

count = 0

while count<10:

if count==5:

break

print(count)

count+=1

else:

print("在最后执行,并且只在while循环没有被break打断的情况下才执行")

结果如下图:

b553b5559cfe821fbc65c00d42ddf187.png

举例二:

count = 0

while count<10:

if count==5:

count+=1

continue

print(count)

count+=1

else:

print("在最后执行,并且只在while循环没有被break打断的情况下才执行")

结果如下图:

d38c179febea3486c050b674a19c9df1.png

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页

打赏作者

汽车来找茬

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值