小白求助
请问这个代码为什么跑不起来{: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('游戏结束,不玩了') 这个代码没有问题。
你也不妨试试这样做:
import random #随机生成一个数。
secret = random.randint(1,10)#在1-10中随机生成。
temp = input("不妨猜猜我现在心里想的是哪个数字:")
guess = int(temp)
while guess != secret:
temp = input("哎呀,猜错了,请重新输入吧:")
guess = int(temp)
if guess == secret:
print("我草,你是我心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
else:
if guess > secret:
print("哥,大了大了~~~")
else:
print("嘿,小了小了~~~")
print("游戏结束,不玩啦~")
页:
[1]