0
print("enter your age")
age = int(input())
if age < 21:
print("no beer")
if age > 21:
print("what beer do you like?")
beer = input()
if beer == "union":
print("this is water")
if beer == "jelen":
print("great")
else:
print("aren't you drinking ? ")
键入union后,它还运行其他函数。为什么?else函数运行但它不应该
您需要提供更多的信息。其他人会准时运行,所以你的情况一定是错的。你需要说出你的期望。 – Carcigenicate
检查啤酒类型(啤酒)也打印它 –
@Carcigenicate问题的标题字面上说'else'分支 - 只有一个在代码示例 - 不应该运行。这是预期的行为。 – millimoose