小白求助
请问这个代码为什么跑不起来{:5_100:}temp=input('不妨')
guess=int(temp)
if guess==8:
print('哇操,你是小甲鱼心里的蛔虫吗?')
print('哼,猜中了也没有奖励')
else:
if guess>8:
print('嗨,小了,小了!!')
else:
print('大佬大佬')
print('游戏结束,不玩了') 看起来你发的代码在打印字符串时出现了一些问题。建议你用完整的标点符号(包括中文标点)来避免可能的错误。另外,确保你的缩进是正确的。以下是修改后的代码:
temp = input('不妨猜一个数字:')
guess = int(temp)
if guess == 8:
print('哇操,你是小甲鱼心里的蛔虫吗?')
print('哼,猜中了也没有奖励')
else:
if guess > 8:
print('嗨,大了,大了!!')
else:
print('嘿,小了,小了!!')
print('游戏结束,不玩了')
请注意,以空格使得缩进更加明确。
1. 在 prompt 中添加了更多提示语,使用户更清楚输入内容。
2. 调整了一些打印内容使其更合适。
希望这能解决你的问题!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 本帖最后由 三体人的智子 于 2025-2-13 07:05 编辑
我复制粘贴过去能跑起来啊,
会不会是你编译器的问题?还是打错字符了
可以运行的 请给出错误信息的截图。 本帖最后由 jackz007 于 2025-2-13 13:03 编辑
n = 5 # 5 次机会
k = 8 # 目标数
for i in range(n) :
temp = input('不妨猜一猜小甲鱼心中的数字 : ')
guess = int(temp)
if guess == k :
print('哇操,你是小甲鱼心里的蛔虫吗?') if not i else print('恭喜你,猜中了!')
print('哼,猜中了也没有奖励')
break
else:
if guess > k :
print('嗨,大了,大了!!')
else:
print('嗨,小了,小了!!')
else :
print('抱歉,机会用完。')
print('游戏结束,不玩了')
页:
[1]