Python之路,Day6 - Python基础-while循环
本节内容
- 表达式while语句
一、while
有一种循环叫死循环,一经触发,就运行个天荒地老、海枯石烂。
海枯石烂代码
1
2
3
4
5
|
count = 0
while True :
print ( "你是风儿我是沙,缠缠绵绵到天涯..." ,count)
count + = 1
|
其实除了时间,没有什么是永恒的,死loop还是少写为好
上面的代码循环100次就退出吧
1
2
3
4
5
6
7
8
|
count = 0
while True :
print ( "你是风儿我是沙,缠缠绵绵到天涯..." ,count)
count + = 1
if count = = 100 :
print ( "你们这些脱了裤子是人,穿上裤子是鬼的臭男人.." )
break
|
回到if判断 的例子,如何实现让用户不断的猜年龄,但只给最多3次机会,再猜不对就退出程序。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/usr/bin/env python # -*- coding: utf-8 -*- my_age = 28
count = 0
while count < 3 :
user_input = int ( input ( "input your guess num:" ))
if user_input = = my_age:
print ( "Congratulations, you got it !" )
break
elif user_input < my_age:
print ( "Oops,think bigger!" )
else :
print ( "think smaller!" )
count + = 1 #每次loop 计数器+1
else :
print ( "猜这么多次都不对,你个笨蛋." )
|