【发布时间】:2021-03-06 11:02:16
【问题描述】:
if 在代码中比 elif 强? 或者如果和 elif 相同?
if a[number_counter] == answer:
a_count+=1
elif b[number_counter] == answer:
b_count+=1
elif c[number_counter] == answer:
c_count+=1
这个代码比我改代码有问题
if a[number_counter] == answer:
a_count+=1
if b[number_counter] == answer:
b_count+=1
if c[number_counter] == answer:
c_count+=1
代码没有问题。
【问题讨论】:
-
您的条件不是互斥的 -
answer可能等于其中任何一个或全部,因此 逻辑 取决于您是否使用单个ifstatement(案例 1)或多个单独的if语句(案例 2)。哪个正确取决于你的上下文。 -
这能回答你的问题吗? Difference between multiple if's and elif's?
标签: python