【发布时间】:2018-10-09 06:53:37
【问题描述】:
我正在学习 Python 编程,但遇到以下代码第 8 行的语法错误
x = int(input('Add x:\n'))
y = int(input('Add y:\n'))
if x == y :
print('x and y are equal')
else :
if x < y :
print('x is less than y')
else x > y :
print('x is greater than y')
我只是不明白那里有什么问题。
完整的错误是:
Traceback (most recent call last):
File "compare.py", line 8
else x > y :
^
SyntaxError: invalid syntax
【问题讨论】:
-
请始终在提问时包含完整的错误输出。这使我们更容易诊断,也便于未来的访问者在遇到相同错误时找到此问题。
-
Here's 一个骗子,但显然这个问题有更好的答案。
标签: python if-statement syntax nested conditional