zshill 发表于 2020-3-18 21:56:40

temp出错

temp = input("猜数字:")(此处出现红色错误)
guess = int (temp)
if guess == 8:
      print ("wa huichong")
      print ("meijiangli")
else:
   if guess > 8:
         print ("daladala")
    esle:
         print ("xiaole")
print ("game over")
SyntaxError: multiple statements found while compiling a single statement

我自己输入“temp”这个字符后就自动跳转到类似于Help的介绍界面,这段是我刚copy的,也是出现错误,是怎么回事啊

永恒的蓝色梦想 发表于 2020-3-18 22:00:03

没出错

永恒的蓝色梦想 发表于 2020-3-18 22:01:25

不要把一段直接复制到IDLE里,保存到文件里然后运行

km82805046 发表于 2020-3-19 01:53:52

本帖最后由 km82805046 于 2020-3-19 01:56 编辑

注意缩进量,函数名和括号之间不要有空格

temp = input("猜数字:")
guess = int(temp)

if guess == 8:
    print("wa huichong")
    print("meijiangli")
elif guess > 8:
    print("daladala")
else:
    print("xiaole")

print("game over")

zshill 发表于 2020-3-19 08:18:08

km82805046 发表于 2020-3-19 01:53
注意缩进量,函数名和括号之间不要有空格

好的,谢谢

zshill 发表于 2020-3-19 08:18:42

永恒的蓝色梦想 发表于 2020-3-18 22:01
不要把一段直接复制到IDLE里,保存到文件里然后运行

刚刚试了,是缩进的问题,谢谢啊

一抹心尘 发表于 2020-10-27 16:41:59

多行代码不要一次性复制进IDLE里面,要不就一行一行复制,要不就新建一个文件,复制,而且这个缩进我帮你改一下,这样就可以了。


temp = input("猜数字:")
guess = int(temp)

if guess == 8:
    print("wa huichong")
    print("meijiangli")
elif guess > 8:
    print("daladala")
else:
    print("xiaole")

print("game over")
页: [1]
查看完整版本: temp出错