python当型循环_Pro108-泡面Python[Py#008]——5min-当型循环 While

cf834ac6ef9f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Python

永远的运行

其实在我们生活中,很多电器接上电的时候已经是开机了(处于待机状态)、然后这时其内部逻辑是一直在一个死循环中等待。

cf834ac6ef9f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

While 流程图

像若姬 siri ,她也是类似这种,你只要输入信息,她就会反馈,不输入信息,她就以一个低运行状态,等待你的输入。

(吉米:快快快,把这个功能加到我女朋友身上~)

应吉米同学的要求,接下来我们学习如何使用 while。

While 的用法

同if一样,while也是一种控制流语句,程序执行到while处,while 条件为True时,就去执行while内部的代码,while 条件为False时,就跳过。while 条件:

循环执行的语句

相对于其他语言的{},Python一定要注意缩进和冒号。当 if 嵌套入 while 的时候(其他类型的相互嵌套也是一样的),就要亮出我们的游标卡尺,量一下 while 支里面的缩进是不是一样,支内的分支缩进是不是一样的,不然你的程序会上天。var = 1

while var != 0:

print("按1人工服务、按0智障服务")

var = int(input())

if var == 1:

print('没有人在~')

print("拜拜~")

cf834ac6ef9f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

运行效果图

女票补完计划

像下面那样编写就再也不会退出运行了,因为result=False,它会永远在while里面打转,她就会不停的听你说话并回答,直到你关掉这个程序。level = 10

result= False

print("你觉得我颜值有几分?")

while result == False:

User_answer = int(input())

if User_answer>level:

#print('branch-01-赞美')

print('别闹,10分制的')

if User_answer==level:

#print('branch-02-怀疑')

print(User_answer,'分?你偷看我源代码了?')

if User_answer

#print('branch-03-眼瞎')

print(User_answer,'分!!!眼瞎吗?我马上帮你搜索医院[○・`Д´・ ○]')

print("人工智障已掉线...稍后为你重连~")

cf834ac6ef9f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

运行效果图

到这里,你就可以发挥你无极的想象力和才能,将用 if 和 while 编写出一系列神乎其神的剧情,例如什么回答次数达到某一程度触发撒娇啊、生气啊,回答什么增加好感度啊,各种玩法,不一而足。

cf834ac6ef9f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

新的玩法已经出现,我们怎能停滞不前

(吉米:但是这些都是我事先设置好的,我想弄一些随机的玩法,这个可以实现嘛?)

不可以,吉米,F.word you 吉米,不过等等,这个确实是一个好主意,那么我们明天!来学习一下,如何让女朋友产生随机的情绪吧~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值