我这个老是出错的原因是什么?!!
在编辑模式就不会报错。。 在 Shell 中不能一次性运行多段代码。 在Shell里不能一次运行多个代码的。你可以一行一行的输出像这样:>>> love = 'yes'
>>> while love == 'yes':
love = input("今天你还爱我吗:")
在代码的开头加上 exec(r""" ,在代码最后加上 """) ,变成这样:exec(r"""love = 'yes'
while love == 'yes':
love = input("今天你还爱我吗:")""")就可以运行了。 永恒的蓝色梦想 发表于 2020-8-6 17:24
在代码的开头加上 exec(r""" ,在代码最后加上 """) ,变成这样:就可以运行了。
这种方法可以是可以,但有两点:
1.麻烦
2.IDLE的自动提示没了 陈尚涵 发表于 2020-8-6 17:26
这种方法可以是可以,但有两点:
1.麻烦
2.IDLE的自动提示没了
1.一行一行打更麻烦。
2.什么自动提示,这是直接复制过去的。 永恒的蓝色梦想 发表于 2020-8-6 17:29
1.一行一行打更麻烦。
2.什么自动提示,这是直接复制过去的。
不是,如果直接用IDLE的Shell编写多行程序,那岂不是IDLE自动提示没了?比如平常输出print有紫色,现在输入什么都是绿色 陈尚涵 发表于 2020-8-6 17:33
不是,如果直接用IDLE的Shell编写多行程序,那岂不是IDLE自动提示没了?比如平常输出print有紫色,现在输 ...
复制过去的还需要看颜色? 永恒的蓝色梦想 发表于 2020-8-6 17:35
复制过去的还需要看颜色?
额...反正我复制过去都得检查一遍 永恒的蓝色梦想 发表于 2020-8-6 17:35
复制过去的还需要看颜色?
得照着代码的颜色提示去检查 陈尚涵 发表于 2020-8-6 17:38
得照着代码的颜色提示去检查
我不需要,谢谢。 永恒的蓝色梦想 发表于 2020-8-6 17:38
我不需要,谢谢。
好的习惯养成的越早越好 陈尚涵 发表于 2020-8-6 17:39
好的习惯养成的越早越好
这种检查完全是不必要的,不如说是浪费时间。
Python 中的 IDLE 不支持直接执行多行代码
如果你想在 IDLE 这么做,那么必须一行代码按一次回车即可哈
或者换其他编辑器 比如 PyCharm 编译器的Python 控制台就可以直接复制运行
你使用 IDLE 也可以通过 CTRL + N 打开编辑器新建脚本,然后将代码复制到编辑器内,按下 F5 即可正常运行代码
Twilight6 发表于 2020-8-6 17:53
Python 中的 IDLE 不支持直接执行多行代码
如果你想在 IDLE 这么做,那么必须一行代码按一次回车即 ...
这不和我的回答一样吗{:10_277:} 陈尚涵 发表于 2020-8-7 13:55
这不和我的回答一样吗
一样?那你怎么不说你和 zltzlt 答的一样? 明白了 谢谢大家 rari 发表于 2020-8-9 00:22
明白了 谢谢大家
那就设置最佳答案吧~ 陈尚涵 发表于 2020-8-9 08:35
那就设置最佳答案吧~
论白嫖最佳的技术,全论坛你第一{:10_277:} zltzlt 发表于 2020-8-13 17:31
论白嫖最佳的技术,全论坛你第一
我错了,我改还不行吗{:10_277:}
页:
[1]