小甲鱼的python的课后作业代码运行出错,错误内容放在下面了,哪位大佬帮忙解决一下?
import randomtimes = 3
secret = random.randint(1,10)
print('------------------我爱鱼C工作室------------------')
guess = 0
print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
while (guess != secret) and (times > 0):
temp = input()
while not temp.isdigit():
temp = input("抱歉,您的输入有误,请输入一个整数:")
guess = int(temp)
times = times - 1 # 用户每输入一次,可用机会就-1
if guess == secret:
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
else:
if guess > secret:
print("哥,大了大了~~~")
else:
print("嘿,小了,小了~~~")
if times > 0:
print("再试一次吧:", end=" ")
else:
print("机会用光咯T_T")
print("游戏结束,不玩啦^_^")
f5后显示‘unindent does not match any outer indentation level',为什么?怎么解决? 前面的乱码” “不是代码中的一部分 缩进错误 import random
times = 3
secret = random.randint(1,10)
print('------------------我爱鱼C工作室------------------')
guess = 0
print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
while (guess != secret) and (times > 0):
temp = input()
while not temp.isdigit():
temp = input("抱歉,您的输入有误,请输入一个整数:")
guess = int(temp)
times = times - 1 # 用户每输入一次,可用机会就-1
if guess == secret:
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
elif guess > secret:
print("哥,大了大了~~~")
print("再试一次吧:", end=" ")
else:
print("嘿,小了,小了~~~")
print("再试一次吧:", end=" ")
if times==0:
print("机会用光咯T_T")
print("游戏结束,不玩啦^_^") 青出于蓝 发表于 2022-7-28 19:21
好的,问题解决了,谢谢{:5_105:} 青出于蓝 发表于 2022-7-28 19:21
改进了一下,把最后一句的缩进取消了 青出于蓝 发表于 2022-7-28 19:21
作为一名新手,有许多东西不会。isdigit() 起到什么作用? w.py 发表于 2022-7-28 21:48
作为一名新手,有许多东西不会。isdigit() 起到什么作用?
判断是否为数字的方法
p.s 以后发代码要用代码样式哦 青出于蓝 发表于 2022-7-28 22:04
判断是否为数字的方法
p.s 以后发代码要用代码样式哦
记在本子上了{:5_106:} 青出于蓝 发表于 2022-7-28 22:04
判断是否为数字的方法
p.s 以后发代码要用代码样式哦
对了,代码样式是神马 w.py 发表于 2022-7-29 14:21
对了,代码样式是神马
https://fishc.com.cn/thread-128631-1-1.html 青出于蓝 发表于 2022-7-29 14:57
https://fishc.com.cn/thread-128631-1-1.html
学会了
页:
[1]