图图666 发表于 2020-11-7 22:43:00

关于python问题

print('----------我爱鱼C工作室----------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
if guess == 8:
    print("我草,你是小甲鱼心里的蛔虫吗?!")
    print("哼,猜中了也没有奖励!")
else:
    print("猜错啦,小甲鱼现在心里想的是8!")
print("游戏结束,不玩啦")

这里的else下面这一行老是报我这行空格错误,我改了又改老错,求大神解答

Twilight6 发表于 2020-11-7 22:45:14


if 下面的 print (即第五行代码)的右括号用成中文字符了,改成英文括号即可

参考代码:

print('----------我爱鱼C工作室----------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
if guess == 8:
    print("我草,你是小甲鱼心里的蛔虫吗?!")
    print("哼,猜中了也没有奖励!")
else:
    print("猜错啦,小甲鱼现在心里想的是8!")
print("游戏结束,不玩啦")

笨鸟学飞 发表于 2020-11-7 22:53:21

python的缩进并不是空格,而是制表符,也就是直接按tab键出来的那个像空格的东西
一般的代码编辑工具,你设置好python以后,代码如果写的没问题,会自动缩进的
比如if,比如else

sunrise085 发表于 2020-11-7 23:02:31

笨鸟学飞 发表于 2020-11-7 22:53
python的缩进并不是空格,而是制表符,也就是直接按tab键出来的那个像空格的东西
一般的代码编辑工具,你 ...

tab也好,空格也罢,都是一样的
若设置tab为4个空格,那么直接敲四个空格和敲一个tab是一样的。
页: [1]
查看完整版本: 关于python问题