rari 发表于 2020-8-6 17:09:00

我这个老是出错的原因是什么?!!

在编辑模式就不会报错。。

zltzlt 发表于 2020-8-6 17:09:40

在 Shell 中不能一次性运行多段代码。

陈尚涵 发表于 2020-8-6 17:16:08

在Shell里不能一次运行多个代码的。你可以一行一行的输出像这样:

>>> love = 'yes'
>>> while love == 'yes':
    love = input("今天你还爱我吗:")

永恒的蓝色梦想 发表于 2020-8-6 17:24:55

在代码的开头加上 exec(r""" ,在代码最后加上 """) ,变成这样:exec(r"""love = 'yes'
while love == 'yes':
    love = input("今天你还爱我吗:")""")就可以运行了。

陈尚涵 发表于 2020-8-6 17:26:24

永恒的蓝色梦想 发表于 2020-8-6 17:24
在代码的开头加上 exec(r""" ,在代码最后加上 """) ,变成这样:就可以运行了。

这种方法可以是可以,但有两点:
1.麻烦
2.IDLE的自动提示没了

永恒的蓝色梦想 发表于 2020-8-6 17:29:53

陈尚涵 发表于 2020-8-6 17:26
这种方法可以是可以,但有两点:
1.麻烦
2.IDLE的自动提示没了

1.一行一行打更麻烦。
2.什么自动提示,这是直接复制过去的。

陈尚涵 发表于 2020-8-6 17:33:11

永恒的蓝色梦想 发表于 2020-8-6 17:29
1.一行一行打更麻烦。
2.什么自动提示,这是直接复制过去的。

不是,如果直接用IDLE的Shell编写多行程序,那岂不是IDLE自动提示没了?比如平常输出print有紫色,现在输入什么都是绿色

永恒的蓝色梦想 发表于 2020-8-6 17:35:49

陈尚涵 发表于 2020-8-6 17:33
不是,如果直接用IDLE的Shell编写多行程序,那岂不是IDLE自动提示没了?比如平常输出print有紫色,现在输 ...

复制过去的还需要看颜色?

陈尚涵 发表于 2020-8-6 17:37:26

永恒的蓝色梦想 发表于 2020-8-6 17:35
复制过去的还需要看颜色?

额...反正我复制过去都得检查一遍

陈尚涵 发表于 2020-8-6 17:38:01

永恒的蓝色梦想 发表于 2020-8-6 17:35
复制过去的还需要看颜色?

得照着代码的颜色提示去检查

永恒的蓝色梦想 发表于 2020-8-6 17:38:54

陈尚涵 发表于 2020-8-6 17:38
得照着代码的颜色提示去检查

我不需要,谢谢。

陈尚涵 发表于 2020-8-6 17:39:51

永恒的蓝色梦想 发表于 2020-8-6 17:38
我不需要,谢谢。

好的习惯养成的越早越好

永恒的蓝色梦想 发表于 2020-8-6 17:41:17

陈尚涵 发表于 2020-8-6 17:39
好的习惯养成的越早越好

这种检查完全是不必要的,不如说是浪费时间。

Twilight6 发表于 2020-8-6 17:53:26



Python 中的 IDLE 不支持直接执行多行代码

如果你想在 IDLE 这么做,那么必须一行代码按一次回车即可哈

或者换其他编辑器 比如 PyCharm 编译器的Python 控制台就可以直接复制运行

你使用 IDLE 也可以通过 CTRL + N 打开编辑器新建脚本,然后将代码复制到编辑器内,按下 F5 即可正常运行代码

陈尚涵 发表于 2020-8-7 13:55:52

Twilight6 发表于 2020-8-6 17:53
Python 中的 IDLE 不支持直接执行多行代码

如果你想在 IDLE 这么做,那么必须一行代码按一次回车即 ...

这不和我的回答一样吗{:10_277:}

Twilight6 发表于 2020-8-7 18:12:40

陈尚涵 发表于 2020-8-7 13:55
这不和我的回答一样吗



一样?那你怎么不说你和 zltzlt 答的一样?

rari 发表于 2020-8-9 00:22:50

明白了 谢谢大家

陈尚涵 发表于 2020-8-9 08:35:37

rari 发表于 2020-8-9 00:22
明白了 谢谢大家

那就设置最佳答案吧~

zltzlt 发表于 2020-8-13 17:31:14

陈尚涵 发表于 2020-8-9 08:35
那就设置最佳答案吧~

论白嫖最佳的技术,全论坛你第一{:10_277:}

陈尚涵 发表于 2020-8-14 17:05:18

zltzlt 发表于 2020-8-13 17:31
论白嫖最佳的技术,全论坛你第一

我错了,我改还不行吗{:10_277:}
页: [1]
查看完整版本: 我这个老是出错的原因是什么?!!