|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
工作4年后,对本职工作感到疲倦,想重新找点东西充实自己,然后我就来了~~
不过自己太菜,,practice make perfect. 我们新手一起加油!!
(代码有语法错误,也可能有流程错误,请大家指点~)
import random
secret = random.randint(1,10)
print('……………………MT哥的内心……………………')
temp = input('不妨猜一下MT哥现在心里想的事哪个数字(1,10):')
guess = 0 #赋初值
chance = 3 #总共3次机会
while (guess != secret) and (chance >0):
guess = int(temp)
if guess >secret:
print('哥,大了,大了!!')
elif guess < secret
print('嘿,小了,小了!!')
else:
print('我曹,你是MT哥心目中的蛔虫吗?!!')
print('嘿,不过猜对了也没奖~~')
chance = chance - 1
temp = input('啊呀,猜错了,请重新输入吧:')
guess = int(temp)
print('游戏结束,不玩啦(*^__^*) 嘻嘻……')
本帖最后由 checkily 于 2018-1-30 22:37 编辑
- import random
- secret=random.randint(1,10)
- print('……………………MT哥的内心……………………')
- count=3
- while count>0:
- guess=int(input("不妨猜一下MT哥现在心里想的事哪个数字(1,10):"))
- count-=1
- if guess==secret:
- print("我曹,你是MT哥心目中的蛔虫吗?!!")
- print('嘿,不过猜对了也没奖~~')
- count=0 ##这里用break会更好,如果你学到了break
- elif guess>secret:
- print("哥,大了,大了!!")
- else:
- print("嘿,小了,小了!!")
- print("游戏结束,不玩啦(*^__^*) 嘻嘻……")
复制代码
注意逻辑,中间可以加入对输入内容的检测,如果输入的不是数字,提示用户重新输入错误。
|
|