sedhaha 发表于 2021-3-6 15:10:43

这是什么错误?multiple statements found while compiling a single statement

请编写代码:使用变量(dpy)存放每年的天数(365),变量(hpd)存放每天的小时数(24),变量(mph)存放每小时的分钟数,变量(spm)存放每分钟的秒数(60),最后计算一年有多少秒,并将结果存放到变量(spy)中。

很简单的一道题目,但录入代码后提示multiple statements found while compiling a single statement
求解

>>> dpy = 365
>>> hpd = 24
>>> mph = 60
>>> spm = 60
>>> spy = dpy * hpd * mph * spm
>>> print(spy)
SyntaxError: multiple statements found while compiling a single statement

柿子饼同学 发表于 2021-3-6 15:31:41

这。。你再IDLE里重新写一遍,我就不信了,我这是好的>>> dpy = 365
>>> hpd = 24
>>> mph = 60
>>> spm = 60
>>> spy = dpy * hpd * mph * spm
>>> print(spy)
31536000

Ⅲ只小猪 发表于 2021-3-6 15:44:30

这是因为整体复制过去运行而产生的错误;解决方案如下:

方法一:先将第一行复制,敲一下回车,再将剩下的部分复制过去,运行;

方法二:Ctrl+N,新建一个,这时直接将代码复制进来,就不会产生这个问题了;直接在IDLE中编译,是每行都要回车的。如果是单独的语句,只能是一行一行的编辑。
转载自:CSDN

墙里秋千墙外荡 发表于 2021-3-6 15:53:57

Ⅲ只小猪 发表于 2021-3-6 15:44
这是因为整体复制过去运行而产生的错误;解决方案如下:

方法一:先将第一行复制,敲一下回车,再将剩下 ...

慢了一步啊

Ⅲ只小猪 发表于 2021-3-6 15:56:20

墙里秋千墙外荡 发表于 2021-3-6 15:53
慢了一步啊

这是什么意思{:10_282:}

sedhaha 发表于 2021-3-6 16:14:58

柿子饼同学 发表于 2021-3-6 15:31
这。。你再IDLE里重新写一遍,我就不信了,我这是好的

懵逼了

墙里秋千墙外荡 发表于 2021-3-6 16:47:38

Ⅲ只小猪 发表于 2021-3-6 15:56
这是什么意思

因为这题我会啊,准备刷分上个二级,结果给你截胡了

Ⅲ只小猪 发表于 2021-3-6 17:29:26

墙里秋千墙外荡 发表于 2021-3-6 16:47
因为这题我会啊,准备刷分上个二级,结果给你截胡了

好家伙{:10_256:}
页: [1]
查看完整版本: 这是什么错误?multiple statements found while compiling a single statement