晚遇初识 发表于 2021-6-15 10:23:49

新人求帮助!

本帖最后由 晚遇初识 于 2021-6-15 10:27 编辑

>>>print("我是中国人")\
temp == imput("猜猜我是哪国人")\

请问temp老是显示错误呢?

python版本为3.9.5

人造人 发表于 2021-6-15 10:26:21

https://github.com/ruby-china/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

sunrise085 发表于 2021-6-15 10:33:52

看到>>>就知道你这是在IDLE中执行的,但是IDLE中不能执行多行语句,只能逐行执行,所以,i需要一句一句的复制进去执行,不能直接把两行复制进去执行。

晚遇初识 发表于 2021-6-15 11:29:32

sunrise085 发表于 2021-6-15 10:33
看到>>>就知道你这是在IDLE中执行的,但是IDLE中不能执行多行语句,只能逐行执行,所以,i需要一句一句的复 ...

那我这样应该怎么改呢?如果不在IDLE执行,是直接在python吗?

Twilight6 发表于 2021-6-15 12:32:34

晚遇初识 发表于 2021-6-15 11:29
那我这样应该怎么改呢?如果不在IDLE执行,是直接在python吗?


sun 老师的意思是:不能在IDLE是指 IDLE 的交互窗口,就是你看得见 >>> 的那个 IDLE 界面

所以我们可以 Ctrl+N 新建脚本文件,在 IDLE 编辑器中先敲好完整代码,然后按下 F5 执行代码,就不会有这种问题

或者你无论如何都想在 IDLE 交互窗口执行代码,那么你可以输入一行代码后回车一次,输入一行回车一次,而不是直接复制

xiaosi4081 发表于 2021-6-15 20:44:48

>>>print("我是中国人")
>>>temp == input("猜猜我是哪国人")
错误有两处:
1.input打成imput了
2.得打在两个>>>上

Py与C。。。 发表于 2021-6-16 10:39:24

错误有三处:
1.input打成imput了
2.得打在两个>>>上
3.赋值用=不是==

晚遇初识 发表于 2021-7-4 16:45:40

🆗谢谢各位

晚遇初识 发表于 2021-7-4 16:49:20

我又有问题啦!
>>> str = "C:\Windows"
>>> str
'C:\\Windows'
>>> print(str)
C:\Windows
怎么跟视频不一样呢 版本3.9.6

zlzl226 发表于 2021-7-4 16:58:25

晚遇初识 发表于 2021-7-4 16:49
我又有问题啦!
>>> str = "C:\Windows"
>>> str


你这个不用纠结啊 就是\\这个被转义成一个\了 你去搜一下转义符号就知道了 而且 尽力不要用函数名赋值哦

晚遇初识 发表于 2021-7-5 14:40:07

明白 我是想着为啥跟视频不一样
页: [1]
查看完整版本: 新人求帮助!