码迷,mamicode.com
首页 > 编程语言 > 详细

Python 猜数字游戏

时间:2019-01-05 22:51:54      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:输入   数字   限制   bre   break   ESS   ffffff   for循环   off   

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

Python 猜数字游戏

标签:输入   数字   限制   bre   break   ESS   ffffff   for循环   off   

原文地址:https://www.cnblogs.com/Lazycat1206/p/10226433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!