python中的while循环

1、死循环学会用法

a = 1
while True:
    print(a)
    a +=1

2、无限次输入,直到输对,才退出

_age = 18

while True:
    guess_age = int(input("guess_age:"))
    if guess_age == _age:
        print("Good!!!!")
        break
    else:
        print("no,please input")

3、限制输入三次,超过三次,提示输入次数太多退出


_age = 18
count = 0
while count<3:
    guess_age = int(input("guess_age:"))
    if guess_age == _age:
        print("Good!!!!")
        break
    elif guess_age > _age:
        print("no,cai da le ...")
    else:
        print("no,cai xiao le ...")
    count +=1
else:
    print("you have tried too many times...quit")

原文地址:http://blog.51cto.com/limingyu/2097350

时间: 2024-10-17 16:34:07

python中的while循环的相关文章

python中的for循环对象和循环退出

流程控制-if条件 ? 判断条件,1位true,0是flesh,成立时true,不成立flesh,not取反 if ?1; ? ? ?print 'hello python' ? ?print 'true' ? not取反,匹配取反,表示取非1大于2的正确关系,也就是说取1大于2的不正确证明的结果 if ? not 1 > 2 and ?1 == 1; ? ? ? ? ?print 'hello python' ? ? print 'true' if ?1 > 2; ? ?print 'hel

python中,for循环,map函数,list comprehension列表推导的效率比较

在我们平时写代码中,肯定会遇到不少从一个列表向另一个列表进行转化的操作,以给列表中每个int元素+1为例,通常我们会用到一下3种方式: array = range(1000) # 循环 a = [] for i in array: a.append(i+1) #map函数 a = map(lambda x: x+1, array) #列表推导 a = [x+1 for x in array] 究竟以上三种写法有何差异,哪种写法最好,之前读google的代码规范说推荐第三种列表推导,那么为什么推荐

(转)Python中的模块循环导入问题

本文转自: https://wiki.woodpecker.org.cn/moin/MiscItems/2008-11-25 问题 cleven <[email protected]> 回覆至 [email protected] 收件人 [email protected] 日期 2008年11月25日 下午 12:01 主旨 [CPyUG:72341] import嵌套的问题 看了<Python源码剖析>,里面提到的嵌套import的问题还是没有弄明白,各位给看一下吧. [A.py

python中多层while循环的小问题

在多层while循环时遇到的问题百文百鸡 公鸡2 钱, 母鸡 1钱, 小鸡 0.5 钱,一共100钱 ,要买一百只鸡,且花完100钱,用while循环写出一共多少种方法,并打印每种方法,每种鸡各几种.先写上正确的方法: x = 0 n = 0 while x < 51: y = 0 while y <101: z = 0 while z < 201: if (2 * x) + (y) + (0.5 * z) == 100 and x + y + z == 100: print("

python中的for循环如何控制步长

for i in range(开始/左边界, 结束/右边界, 步长): print i 例如 for i in range(1, 10, 2): print i 等价于 for (i=1;i<=10;i+=2) 结果 1 3 5 7 9 [Finished in 0.4s]

Python中,While循环语句的用法及注意事项

今天跟着老师学习了While语句的用法,听老师讲的时候是听明白了,感觉好简单,但是自己做一遍的时候出了好多处的错误.我犯的错误都是新手常犯的,因此我觉得有必要把这次记录下来,提醒自己也提醒跟我一样的小白要注意一下. 这次做的是猜年龄的小程序,案例代码如下: 1 age=50 2 flag = True 3 while flag: 4 usr_input=int(input("请输入你猜测的年龄:")) 5 if usr_input == age: 6 print("恭喜,回答

python 中 for 循环 if循环 break

python中最基本的语法格式大概就是缩进了.python中常用的循环:for循环,if循环.一个小游戏说明for,if ,break的用法. 猜数字游戏: 1.系统生成一个20以内的随机数 2.玩家有6次机会进行猜猜看,每次猜测都会有反馈结果,猜大了,猜小了或是猜对了--结束 3.6次机会中,猜对了,玩家赢 4,6次机会中,没猜对,系统赢. 代码如下: [[email protected] python-scripts]# cat 12.py #!/usr/bin/python#coding=

【转】Python中的条件选择和循环语句

转:http://www.cnblogs.com/dolphin0520/archive/2013/03/13/2954682.html 一.条件选择语句 Python中条件选择语句的关键字为:if .elif .else这三个.其基本形式如下: if condition: block elif condition: block ... else: block 其中elif和else语句块是可选的.对于if和elif只有condition为True时,该分支语句才执行,只有当if和所有的elif

python中的循环和编码

1.while循环 现在让我们来看看python中的while循环  格式为 while 条件 循环体 (break) (continue) 中断循环的关键字有break和continue, break: 直接中断跳出循环. continue:终止当前本次循环,继续执行下一次循环,不会彻底中断循环 2.格式化输出 占位符有%s,%d name = input("请输入你的名字") sex = input("请输入你的性别") age = input("请输