Xovdfyopen-203 发表于 2022-3-2 20:16:59

python

没有空格也没有中文字符网友们这个错误在哪?
>>> print("-----我爱鱼c工作室-----")
temp = input("猜一下小甲鱼在想哪个数字")
guess = int(temp)
if guess == 8:
        print("我去你是甲鱼心里的蛔虫吗")
        print("猜中没奖励")
else:
        print("猜错是8")
        print("游戏结束")
       
SyntaxError: multiple statements found while compiling a single statement
>>>

isdkz 发表于 2022-3-2 20:18:31

在 python shell 下不要多行粘贴

Xovdfyopen-203 发表于 2022-3-2 20:21:58

isdkz 发表于 2022-3-2 20:18
在 python shell 下不要多行粘贴

我再重新打

Xovdfyopen-203 发表于 2022-3-2 20:36:10

isdkz 发表于 2022-3-2 20:18
在 python shell 下不要多行粘贴

还是不知道错在哪
print("-----我爱鱼c工作室-----")
temp = input("猜一下甲鱼心里在想什么")
guess = int(temp)
if guess == 8:
        print("我去你是小甲鱼心里的蛔虫吗")
        print("猜中没奖励")
else:
        print("错了,甲鱼想得是8")
        print("游戏结束")
       
SyntaxError: multiple statements found while compiling a single statement
>>>

isdkz 发表于 2022-3-2 21:04:14

Xovdfyopen-203 发表于 2022-3-2 20:36
还是不知道错在哪
print("-----我爱鱼c工作室-----")
temp = input("猜一下甲鱼心里在想什么")


因为你有 input,在 shell 下执行就要直接输入了,

所以你应该用 idle 新建一个文件来执行

Xovdfyopen-203 发表于 2022-3-2 21:12:48

isdkz 发表于 2022-3-2 21:04
因为你有 input,在 shell 下执行就要直接输入了,

所以你应该用 idle 新建一个文件来执行

感谢这些细节视频里都没提到{:10_297{:10_257:}

isdkz 发表于 2022-3-2 21:18:08

Xovdfyopen-203 发表于 2022-3-2 21:12
感谢这些细节视频里都没提到{:10_297

不客气{:5_109:},记得在 shell 下不要粘贴多行,

如果要直接粘贴多行的话要使用 idle 的编辑模式来执行,

步骤: File -> New File -> 粘贴代码并保存后 ->( Run -> Run Module) 按 F5 也行

Xovdfyopen-203 发表于 2022-3-2 21:20:29

isdkz 发表于 2022-3-2 21:18
不客气,记得在 shell 下不要粘贴多行,

如果要直接粘贴多行的话要使用 idle 的编辑模式来执 ...

{:10_254:}
页: [1]
查看完整版本: python