Zollex Asked:2020-01-06 23:36:01 +0000 UTC2020-01-06 23:36:01 +0000 UTC 2020-01-06 23:36:01 +0000 UTC 一切似乎都是正确的,但它给出了语法错误 772 这段代码有什么问题? a = input("Введи первое число: ") 在这条线上发誓。 2 个回答 Voted Best Answer Mikhail Murugov 2020-01-07T02:48:43Z2020-01-07T02:48:43Z 由于注意力不集中而导致的一个非常常见的错误。忘记关闭上一行的括号。 为什么显示这条线? 因为解析器希望在左括号内继续记号,但是因为 词位的延续是在一个新的行上,然后错误指向它。 例如: >>> print(1 ... print(2) File "<stdin>", line 2 print(2) ^ SyntaxError: invalid syntax 没有换行符: >>> print(1 print(2) File "<stdin>", line 1 print(1 print(2) ^ SyntaxError: invalid syntax 结果只是形式的构造value print(...,但是,因为 python中没有这样的语法结构,然后我们得到相应的错误。 在您提供的行中 a = input("Введи первое число: ") 一切在语法上都是正确的。 X.Borg 2020-01-07T00:15:17Z2020-01-07T00:15:17Z 你需要这样写: a = int(input("Введите первое число"))
由于注意力不集中而导致的一个非常常见的错误。忘记关闭上一行的括号。
为什么显示这条线?
因为解析器希望在左括号内继续记号,但是因为 词位的延续是在一个新的行上,然后错误指向它。
例如:
没有换行符:
结果只是形式的构造
value print(...,但是,因为 python中没有这样的语法结构,然后我们得到相应的错误。在您提供的行中
一切在语法上都是正确的。
你需要这样写: