Python--循环--for && while

纵饮孤独 提交于 2020-08-08 08:40:43

for循环示例:猜数字游戏

 1 winning_number = 38
 2 for i in range(3):
 3     guess_num = int(input("guess num:") )
 4     if guess_num == winning_number :
 5         print("yes, you got it. ")
 6         break
 7     elif guess_num < winning_number:
 8         print("think smaller...")
 9     else:
10         print("think bigger!")
11 else:
12     print("you have tried too many times..")

while循环示例:死循环

1 count = 0
2 while True:
3     print("I love You!!!---%d" %(count))
4     count += 1
5     if count > 999:
6         break

while循环示例:猜数字游戏

 1 winning_number = 38
 2 count = 0
 3 while count <3:
 4     guess_num = int(input("guess num:") )
 5     if guess_num == winning_number :
 6         print("yes, you got it. ")
 7         break
 8     elif guess_num < winning_number:
 9         print("think smaller...")
10     else:
11         print("think bigger!")
12     count +=1
13 else:
14    print("you have tried too many times..")

while循环升级:根据用户输入来决定是否终止游戏

 1 winning_number = 38
 2 count = 0
 3 while count <3:
 4     guess_num = int(input("guess num:") )
 5     if guess_num == winning_number :
 6         print("yes, you got it. ")
 7         break
 8     elif guess_num < winning_number:
 9         print("think smaller...")
10     else:
11         print("think bigger!")
12     count +=1
13     if count == 3:
14         countine_confirm = input("do you want to keep guessing..?")
15         if countine_confirm != 'n':
16             count =0
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!