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

Python版猜数游戏

作者头像
Python小屋屋主
发布2018-04-16 15:09:54
1.2K0
发布2018-04-16 15:09:54
举报
文章被收录于专栏:Python小屋Python小屋

之前发过一次这个代码,后来发现有一点小问题,漏掉了一个语句,但是当时没有开启留言功能所以无法说明和纠正,怕误导大家,只好再重发一次,顺便又加了点小功能,抱歉抱歉!

from random import randint

def guess(start=1, end=10, maxTimes=3): #随机生成一个整数 value = randint(start, end) for i in range(maxTimes): print('='*10) prompt = 'Start to GUESS:' if i==0 else 'Guess again:' #使用异常处理结构,防止输入不是数字的情况 try: x = int(input(prompt)) #猜对了 if x == value: print('Congratulations!') break elif x > value: print('Too big') else: print('Too little') except: print('Must input an integer between 1 and 999') print('You have {0} times left'.format(maxTimes-i-1)) else: #次数用完还没猜对,游戏结束,提示正确答案 print('Game over. FAIL.') print('The value is ', value)

guess()

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-12-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python小屋 微信公众号,前往查看

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

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

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