python while循环

简介:

当count=0,以count+1形式无限循环

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env   python
# -*- coding:utf-8 -*-
count  =  0
while  True :
     print ( "count:" , count)
     count  =  count + 1
     
执行结果:
.....
count:  1781738
count:  1781739
count:  1781740
count:  1781741
count:  1781742
count:  1781743
count:  1781744
count:  1781745
count:  1781746
......


猜测游戏:当用户猜测次数超过3次即将退出,猜测正确也退出

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env   python
# -*- coding:utf-8 -*-
age_of_xcn  =  20
count  =  0
while  True :
     if  count  = = 3 :
         break
     guess_age  =  int ( input ( "guess age:" ))
     if  guess_age  = =  age_of_xcn:
         print ( "yes,you got it" )
         break
     elif  guess_age > age_of_xcn:
         print ( "think smaller" )
     else :
         print ( "think bigger" )
     count  + = 1
     
  
  执行结果:
  guess age: 5
think bigger
guess age: 3
think bigger
guess age: 2
think bigger
 
进程已结束,退出代码 0

wKioL1k3hYuSoVRUAACkDdSM3GI211.png-wh_50


优化后:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env   python
# -*- coding:utf-8 -*-
age_of_xcn  =  20
count  =  0
while  count <  3 :
     guess_age  =  int ( input ( "guess age:" ))
     if  guess_age  = =  age_of_xcn:
         print ( "yes,you got it" )
         break
     elif  guess_age > age_of_xcn:
         print ( "think smaller" )
     else :
         print ( "think bigger" )
     count  + =  1
else :
     print ( "bay bay" )

wKioL1k3nkqxSaDVAACmy_Z8vfk157.png-wh_50




本文转自 baishuchao 51CTO博客,原文链接:http://blog.51cto.com/baishuchao/1933086


相关文章
|
1月前
|
Python
python用户输入和while循环(四)
python用户输入和while循环(四)
26 1
|
1月前
|
安全 Python
python用户输入和while循环(二)
python用户输入和while循环(二)
19 0
|
1月前
|
存储 索引 Python
python用户输入和while循环(五)
python用户输入和while循环(五)
17 0
|
1月前
|
Python
python用户输入和while循环(三)
python用户输入和while循环(三)
19 0
|
1月前
|
存储 算法 索引
python用户输入和while循环(六)
python用户输入和while循环(六)
18 0
|
1月前
|
存储 索引 Python
python用户输入和while循环(七)
python用户输入和while循环(七)
16 0
|
3天前
|
算法 数据挖掘 数据处理
使用 Python 循环创建多个列表
在Python中,动态创建多个列表对于数据处理和算法实现十分有用。本文介绍了四种方法:1) 列表推导式,如创建偶数和奇数列表;2) 使用循环和`append()`,示例为生成斐波那契数列;3) 结合字典与循环,按条件(如正负数)分组;4) 列表生成器,用于一次性生成多组随机数列表。这些方法有助于提高代码效率和可读性。
14 1
|
10天前
|
Python
python-基本类型,运算,循环
python-基本类型,运算,循环
28 0
|
12天前
|
Python
python学习4-内置函数range()、循环结构、循环控制语句、else语句、嵌套循环
python学习4-内置函数range()、循环结构、循环控制语句、else语句、嵌套循环
|
24天前
|
Python
Python 循环使用demo
【4月更文挑战第3天】在Python中,主要的循环结构有for和while。示例包括:使用for循环打印列表[1, 2, 3, 4, 5],以及使用while循环计算1到10的和。`for i in [1, 2, 3, 4, 5]: print(i)`,以及`while count <= 10: sum += count; count += 1; print(sum)`。
11 2