我在进行初学者编码时收到“扫描字符串文字时出现EOL”,idk还有什么可做的

时间:2018-08-21 07:39:33

标签: python notepad++

我是编码的初学者,我花了数小时试图解决这个问题,我不知道该怎么办

这是代码

import time
Sid = input("yes hi my name bub, what ur name?")
if (Sid != "bob MC cool pants"):
    print ("i don't care...)                               
time.sleep(2)
print ("so how are the kids???") 

它突出显示了(“我不在乎...”)之后的空白,我不知道为什么在我正在测试的其他任何测试中都没有这样做

1 个答案:

答案 0 :(得分:1)

贷记@ Aran-Fey

import time
Sid = input("yes hi my name bub, what ur name?")
if (Sid != "bob MC cool pants"):
    print ("i don't care...")                               
time.sleep(2)
print ("so how are the kids???") 

您忘记关闭字符串-这是一种旨在存储字符的变量类型。在Python中,编写字符串的值时,在其周围加上“” 标记,告诉python解释器您键入的实际上是字符串。

由于您忘记添加结尾,因此python解释器认为右括号实际上是字符串的一部分。错误基本上是python所说的 “嘿,有一个开放的括号,但是结尾的括号在哪里?”