擅长:python、mysql、java
<p>是的,不正常!它的工作原理是这样的,但它只适用于只有一个条件的情况,因此编译器会检查它是否为真,但如果有多个条件呢??另外,不使用elif将允许程序输出其他打印语句,但使用elif或else if将允许检查条件并给出输出</p>
<p>在这里,您只需使用if条件语句,如果它为true,它将为您提供输出,否则它将不会进入if条件。对于更多的情况,您有许多选项,可以按自己的方式执行,但每次使用if语句将允许编译器遍历每个语句,而使用if-else或if-elif-else将减少编译程序的时间</p>
<p>所以,每次使用if语句将花费大量的编译时间。
使用else if可以减少比较次数</p>
<p>我希望这有帮助😊 </p>