|
|
14鱼币
- import random
- times = 3
- secret = random.randint(1,10)
- print('------------------我爱鱼C工作室------------------')
- guess = 0
- print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
- while (guess != secret) and (times > 0):
- temp = input()#就是这里的。。。。。求解释!!!
- guess = int(temp)
- times = times - 1
- if guess == secret:
- print("我草,你是小甲鱼心里的蛔虫吗?!")
- print("哼,猜中了也没有奖励!")
- else:
- if guess > secret:
- print("哥,大了大了~~~")
- else:
- print("嘿,小了,小了~~~")
- if times > 0:
- print("再试一次吧:", end=" ")
- else:
- print("机会用光咯T_T")
- print("游戏结束,不玩啦^_^")
复制代码
只有这么多鱼币!!!
第五讲
我不知道是哪错了!谢谢,请帮忙解释下
- import random
- num = random.randint(1,10)
- times = 3
- temp = input("猜一下我心里在想哪个数字:")
- elif type(temp) != type(1):
- print("错误!")
- a = input("请输入一个整数:")
- guess = int(a)
- while num != guess and times > 0:
- times = times - 1
- elif guess > num:
- print("大了,大了",end=' ')
- guess = int(input("再猜一次吧:"))
- elif guess < num:
- print("小了,小了",end=" ")
- guess = int(input("再猜一次吧:"))
- elif guess == num:
- print("猜对也没有奖励!")
- break
- if times > 0:
- print("再试一次吧:")
- else:
- print("机会用光!")
- print("game over")
-
复制代码 |
最佳答案
查看完整内容
input()是将输入的内容转为字符串赋值给temp,再转为int类型给guess,你也可以扔个字母或者汉字,应该直接挂了
elif表示不满足if条件的其他情况,连if都没有,哪来的其他情况
另外,吐槽下排版
|