欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python 猜数字游戏

程序员文章站 2022-05-29 20:24:52
分别用while循环和for循环来玩转猜数字游戏 1.对于限定猜数字次数 (1)while循环 number = 56 count = 0while count < 3: guess_number = int(input("guess number:")) if guess_number == nu ......

分别用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