if-if 和 if-elif 是否定义为链式条件?
Are if-if and if-elif defined as chained conditionals?
我知道 if-if 和 if-elif 语句之间的区别,但是两者都属于链式条件的定义,还是只有 if-elif 语句的链式条件的定义才正确?
是的,你是对的。
这是一个链式条件语句。
if 1 > 2:
print("1 > 2")
elif 2 == 1:
print ("2 == 1")
else:
print("2 > 1")
这是一系列没有链接在一起的条件语句。
if 2 > 1:
print("2 > 1")
if 3 > 2:
print("3 > 2")
我知道 if-if 和 if-elif 语句之间的区别,但是两者都属于链式条件的定义,还是只有 if-elif 语句的链式条件的定义才正确?
是的,你是对的。 这是一个链式条件语句。
if 1 > 2:
print("1 > 2")
elif 2 == 1:
print ("2 == 1")
else:
print("2 > 1")
这是一系列没有链接在一起的条件语句。
if 2 > 1:
print("2 > 1")
if 3 > 2:
print("3 > 2")