我试图编写一些 Python 代码,但由于某些奇怪的原因,它重复了无效的语法,我不知道最大的问题是什么。 这些行是文件中唯一的代码行。
Age = int(input("How old are you?: "))
if Age >= 18:
print("You are a Adult! ")
我尝试更改行,因为这似乎是我的生气,但它没有做任何帮助。
代码中的问题出在比较运算符
>=
中。你使用了 HTML 实体
>
来表示大于号 (
>
), 这在 Python 中是无效的语法。
解决方法
将
>=
替换为
>=
即可。
你的代码应该是这样的:
Age = int(input("How old are you?: "))
if Age >= 18:
print("You are a Adult! ")
这个代码会询问用户的年龄,如果年龄大于等于 18 岁,就会打印 "You are a Adult! "。
解释
在 HTML 中,
<
和
>
符号用于创建标签。为了在 HTML 文档中显示这些符号,需要使用它们的 HTML 实体:
-
<
表示为<
-
>
表示为>
然而,在 Python 代码中,你需要使用实际的
<
和
>
符号进行比较运算。