neverk 发表于 2018-11-26 14:06:13

为何会报错,请教各位~

print("---------------------------------Korn----------------------------------")
number = input("请选择一个数字:")
temp = int(number)
answer = 8
if answer == temp
    print("回答正确")
else
    print("回答错误")
print("游戏介绍")

海风zZ 发表于 2018-11-26 14:13:39

else 后面没加冒号:

wongyusing 发表于 2018-11-26 14:24:15

if和else后面没有冒号

KAKUI丶 发表于 2018-11-26 14:33:33

原因:你if else语句末尾都没有冒号导致报错,正确程序如下:
print("---------------------------------Korn----------------------------------")
number = input("请选择一个数字:")
temp = int(number)
answer = 8
if answer == temp:
    print("回答正确")
else:
    print("回答错误")
print("游戏介绍")

neverk 发表于 2018-11-26 14:35:42

KAKUI丶 发表于 2018-11-26 14:33
原因:你if else语句末尾都没有冒号导致报错,正确程序如下:
print("---------------------------------K ...

好的 已改正,谢谢

KAKUI丶 发表于 2018-11-26 14:41:40

neverk 发表于 2018-11-26 14:35
好的 已改正,谢谢

百分百是可以的
页: [1]
查看完整版本: 为何会报错,请教各位~