博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
while死循环
阅读量:6044 次
发布时间:2019-06-20

本文共 1784 字,大约阅读时间需要 5 分钟。

有一种循环叫死循环,一经触发,就运行个天荒地老、海枯石烂。

count = 0while True:    print("count:",count)    count +=1 #count = count + 1

while死循环猜年龄

#!/usr/bin/env python# -*- coding:utf-8 -*-#判断age_of_sd是否等于31,如果等于直接跳出循环,如果连续输错3次也会跳出循环。age_of_sd = 31count = 0while True:    if count == 3 :        break #跳出循环    guess_age = int(input("guess age:"))    if guess_age == age_of_sd:        print("Yes,you got it")        break    elif guess_age > age_of_sd:        print("Think smaller..")    else:        print("Think bigger..")        count += 1

while死循环猜年龄优化版

#!/usr/bin/env python# -*- coding:utf-8 -*-age_of_sd = 31 #首先定义一个固定的变量值用于比较count = 0 #定义循环次数,初始为0while count < 3: #当count 小于 3的时候循环开始,否则停止循环    guess_age = int(input("guess age of :")) #以数字整形方式输入内容    if guess_age == age_of_sd: #如果输入内容等于之前定义的变量值,则跳出循环        print("Yes,you got it !")        break    elif guess_age > age_of_sd: #如果输入的内容大于之前定义的变量值,则循环继续        print("Try smaller...")    else:                        #如果输入的内容小于之前定义的变量值,则循环继续        print("Try bigger!")    count += 1#if count == 3:         #当循环到第三次结束的时候,打印定义好的内容else:                   #此处的else 相当于上面的 if count == 3    print("Try too many")

 while用户自定义循环次数

#!/usr/bin/env python# -*- coding:utf-8 -*-#判断age_of_sd是否等于31,如果等于直接跳出循环,如果连续输错3次也会跳出循环.age_of_sd = 31 count = 0while count < 3 :    guess_age = int(input("guess age:"))    if guess_age == age_of_sd:        print("Yes,you got it")        break    elif guess_age > age_of_sd:        print("Think smaller..")    else:        print("Think bigger..")        count += 1#如果上面的while count < 3不成立,则执行第二次判断,是否继续执行循环,    # 如果输入n,则跳出循环,如果输入其他,则循环继续。    if count == 3 :        countine_confirm = input("Do you wang to keep guessing? ")        if countine_confirm != 'n':            count = 0

 

转载于:https://www.cnblogs.com/lin-777/p/6941432.html

你可能感兴趣的文章
AT91SAM7SE应用 - IRQ
查看>>
is和==,深浅拷贝
查看>>
NSDate 的一些操作(比较、创建、在现有date加减一定时间等)
查看>>
shell脚本把昨天的txt打成tar包
查看>>
spark安装
查看>>
hadoop的live node为0
查看>>
做好的项目上传到服务器,页面就出现: 目前无法处理此请求。 HTTP ERROR 500
查看>>
Spring MVC -3 将服务器中数据体现在view ajax 重定向
查看>>
C++ 资源大全
查看>>
尾递归优化
查看>>
RedHat6/Centos6.5安装mongodb php driver
查看>>
vue2.0 开发实践总结之入门篇
查看>>
限定拖拽范围
查看>>
iOS边练边学--简单的数据操作(增、删、改),左滑动删除和弹窗
查看>>
iOS开发小技巧--iOS中设置applicationIconBadgeNumber遇到的问题
查看>>
软件工程概论作业
查看>>
实验七(课堂练习)
查看>>
OAF_文件系列8_实现OAF处理Excel的JXL包详解
查看>>
c#汉字与编码之间的转换(输出十六进制)
查看>>
猎豹免费WIFI怎么用
查看>>