我试图做一个简单的任务,一个脚本,可以找出输入的数字中哪个最大或最小。这是代码:
largest = None
smallest = None
while True:
num = input("Enter a number: ")
if num == "done" :
break
try :
num = int(num)
except :
print('Invalid input')
continue
if smallest is None :
smallest = num
elif:
smallest > num
smallest = num
if largest is None :
largest = num
elif :
largest < num
largest = num
print("Maximum", largest)
当我尝试运行代码时,它告诉我"解析错误:第 15 行输入错误"
有人可以帮助我吗?
elif
的正确语法与普通if
语句的语法相同:
而不是:
elif:
smallest > num
smallest = num
做:
elif smallest > num:
smallest = num
您的其他elif
也一样。