|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
这是我的程序
print("```````````````我爱与鱼C工作室···········")
temp = input("请猜一下小甲鱼心里想的是哪个数字")
guess = int("temp")
while guess != 8:
temp = input("哎呀猜错了,请重新输入吧")
guess = int(temp)
if guess == 8:
print("wocao,你是小甲鱼心里的坏虫吗。")
print("猜对了也没有奖励。")
else:
if guess > 8:
print('哥,大了大了')
else:
print('哥,小了小了')
print("游戏结束,不玩了")
下面是运行后的结果
>>>
```````````````我爱与鱼C工作室···········
请猜一下小甲鱼心里想的是哪个数字5
Traceback (most recent call last):
File "D:\游戏更改.py", line 3, in <module>
guess = int("temp")
ValueError: invalid literal for int() with base 10: 'temp'
>>>
temp不需要用双引号扩起来,否则Python会把它看成一个字符串,而字符串不可以化整。
这是正确代码:
- print("```````````````我爱与鱼C工作室···········")
- temp = input("请猜一下小甲鱼心里想的是哪个数字")
- guess = int(temp)
- while guess != 8:
- temp = input("哎呀猜错了,请重新输入吧")
- guess = int(temp)
- if guess == 8:
- print("wocao,你是小甲鱼心里的坏虫吗。")
- print("猜对了也没有奖励。")
- else:
- if guess > 8:
- print('哥,大了大了')
- else:
- print('哥,小了小了')
- print("游戏结束,不玩了")
复制代码
|
|