选择语句为什么不直接像这样全用if,非要用elif,这有什么讲究吗,还是单纯看着得劲
收起
elif 是else if 的缩写,是在否定了if的前提下才能执行的语句,比如
if a>2: print() if a>0: print()
当a>2时会输出两次但
if a>2: print() elif a>0: print()
只会输出一次如果你不能确保你的逻辑没问题,还是使用 if elif 更加保险
报告相同问题?