|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 冰糖葫芦墩儿 于 2020-5-26 13:19 编辑
import random
time = 5
secret = random.randint(1,10)
print("______小葵花虚拟课堂开课啦______")
guess = 0
print("小明很爱吃苹果,他今天也吃了苹果,猜猜他今天吃了几个?")
while (guess != secret) and (time > 0):
temp = input()
time -= 1
if temp.isdigit():
#这里如果我输入的是负数,就会被判定成False,请问大家有没有什么好方法把负数的情况也囊括在内呢?
guess = int(temp)
if guess == secret:
print("居然猜对了!不过没有奖励,嘻嘻~")
else:
if guess > secret:
print("太多了!你是不是想他撑死?!好凶残哦~")
else:
if 0 <= guess < secret:
print("少了哦,小明很爱吃苹果!")
else:
print("天啊,疯球了哇?")
if time > 0:
print("再猜一次:")
else:
print("请回答阿拉伯数字哦~")
print("唉,其实他吃几个苹果和我们又有什么关系呢?你好八卦啊!")
写成 - import random
- time = 5
- secret = random.randint(1,10)
- print("______小葵花虚拟课堂开课啦______")
- guess = 0
- print("小明很爱吃苹果,他今天也吃了苹果,猜猜他今天吃了几个?")
- while (guess != secret) and (time > 0):
- temp = input()
- time -= 1
- try:
- #这里如果我输入的是负数,就会被判定成False,请问大家有没有什么好方法把负数的情况也囊括在内呢?
- guess = int(temp)
- if guess == secret:
- print("居然猜对了!不过没有奖励,嘻嘻~")
- else:
- if guess > secret:
- print("太多了!你是不是想他撑死?!好凶残哦~")
- else:
- if 0 <= guess < secret:
- print("少了哦,小明很爱吃苹果!")
- else:
- print("天啊,疯球了哇?")
- if time > 0:
- print("再猜一次:")
- except:
- print("请回答阿拉伯数字哦~")
- print("唉,其实他吃几个苹果和我们又有什么关系呢?你好八卦啊!")
复制代码
|
|