当前位置: 移动技术网 > IT编程>脚本编程>Python > Python 猜数字游戏

Python 猜数字游戏

2019年01月07日  | 移动技术网IT编程  | 我要评论

杜汶泽床战,山河赋txt,薛璐门

分别用while循环和for循环来玩转猜数字游戏

1.对于限定猜数字次数

(1)while循环 

number = 56
count = 0
while count < 3:
  guess_number = int(input("guess number:"))
  if guess_number == number:
    print("yes,you got it.")
    break                              #break 跳出当前循环
  elif guess_number > number:
    print("think smaller...")
  else:
    print("think bigger!")
  count +=1
else:
  print("you have tried too many times..fuck off")

 

(2)for 循环 

number = 56
for i in range(3):
  guess_number = int(input("guess number:"))
  if guess_number == number:
    print("yes,you got it.")
    break
  elif guess_number > number:
    print("think smaller...")
  else:
    print("think bigger!")
else:
  print("you have tried too many times..fuck off")

2. 任性玩 ,不限制次数

number = 56
count = 0
while count < 3:
  guess_number = int(input("guess number:"))
  if guess_number == number:
    print("yes,you got it.")
    break
  elif guess_number > number:
    print("think smaller...")
  else:
    print("think bigger!")
  count +=1

  if count == 3:
   countine_confirm = input("do you want to keep guessing")     #如果猜错3次,提示要不要退出游戏 ,输入n表示退出
   if countine_confirm !='n':
    count = 0

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网