while循环语句经典实例
while True:
usd = int(input("请输入美元:"))
print(usd)
if input("输入q结束:") == "q":
break
请输入美元:123
123
输入q结束:q
count = 0
while count<6:
print(count)
count += 1
0
1
2
3
4
5
count = 2
while count<8:
print(count)
count += 1
2
3
4
5
6
7
count = 0
while count<7:
print(count)
count += 2
0
2
4
6
start = int(input("请输入开始值:"))
end = int(input("请输入结束值:"))
count = start
while count<end:
print(count)
count += 1
请输入开始值:2
请输入结束值:14
2
3
4
5
6
7
8
9
10
11
12
13
paper = 1e-5
height = 0
i = 0
while height < 8844.43:
i += 1
height = paper * 2**i
print(i)
30
import random
ran_num = random.randint(1,100) #生成一个1-100的随机整数
guess = int(input("请输入你的猜测(1-100)"))
count = 1
while guess != ran_num:
if 0 < guess < ran_num:
print("小了")
guess = int(input("请输入你的猜测(1-100)"))
elif 101 > guess > ran_num:
print("大了")
guess = int(input("请输入你的猜测(1-100)"))
elif guess <= 0 or guess >= 100:
int(input("请输入1-100之间的整数"))
count += 1
print("猜了",count,"次后猜对了")
请输入你的猜测(1-100)50
大了
请输入你的猜测(1-100)25
大了
请输入你的猜测(1-100)12
小了
请输入你的猜测(1-100)19
小了
请输入你的猜测(1-100)22
大了
请输入你的猜测(1-100)20
小了
请输入你的猜测(1-100)21
猜了 7 次后猜对了
import random
ran_num = random.randint(1,100) #生成一个1-100的随机整数
print(ran_num)
guess = int(input("请输入你的猜测(1-100)"))
count = 1
while count < 4:
#只能猜3次
if 0 < guess < ran_num:
print("小了")
guess = int(input("请输入你的猜测(1-100)"))
count += 1
elif 101 > guess > ran_num:
print("大了")
guess = int(input("请输入你的猜测(1-100)"))
count += 1
elif guess <= 0 or guess >= 100:
int(input("请输入1-100之间的整数"))
elif guess == ran_num:
print("猜了",count,"次后猜对了")
break #猜对了就结束循环(break是跳出循环,所以不会执行while的else语句)
else: #while的条件不满足时执行
print("失败,猜测超过3次")
57
请输入你的猜测(1-100)56
小了
请输入你的猜测(1-100)56
小了
请输入你的猜测(1-100)57
猜了 3 次后猜对了