前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 猜数字游戏

Python 猜数字游戏

作者头像
py3study
发布2020-01-19 16:44:54
1K0
发布2020-01-19 16:44:54
举报
文章被收录于专栏:python3

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

1.对于限定猜数字次数

(1)while循环

代码语言:javascript
复制
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 循环 

代码语言:javascript
复制
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. 任性玩 ,不限制次数

代码语言:javascript
复制
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
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/05/02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档