这是我学习编码的第一天。我试过这段代码,不知道为什么会失败。非常感谢任何帮助:
a=int(input())
if a>10:
print("your number is greater than 10")
else:
我得到SyntaxError: invalid syntax
答案 0 :(得分:3)
SELECT `id2` FROM `exampletable` WHERE `id3` IN (2,5) AND `id2` NOT IN (
SELECT e.id2 from exampletable e WHERE e.id3 not in (2,5)) GROUP BY `id2`
HAVING count(`id2`) = 2;
答案 1 :(得分:0)
您的缩进不正确。它应如下所示:
a=input()
if a>10:
print("your number is greater than 10")
else:
# You didn't have anything in your else statement so either remove it or add a statement...
print("your number is <= 10")
答案 2 :(得分:0)
您有缩进错误:
if condition:
code...
elif condition:
another code...
else:
last code...
elif
和else
部分是可选的,elif
表示else: if condition:
。
PS:使用int(input())
否则你会得到一个字符串,但没有一个int。
答案 3 :(得分:0)
使用control-j和control-左括号缩进,然后使用control-右括号缩进,可以让您控制缩进。当您在解释器中键入行时,会错误地管理缩进。由您决定是否正确。
因此,您关注的非正式教程需要更新。 对于较旧版本的Python,它可能已经“起作用”了。 使之适用于所有人都将是一项任务,因为 改变了多年的语言。