if elif else 多用于选择判定
while 多用于循环判定
for 用于循环
几个语句刚开始使用感觉比较像,接触多了发现完全不一样。
if elif else 用作循环判定会把手写断
while 用作选择判定会把头想炸
for 通常只用作循环
if没有循环的效果,只执行一次,且如果判定符合条件,执行条件后的代码内容,如果不符合,则跳过。
while会不断的循环,且该语句不知道要循环多少次,一旦条件成立就会执行条件后的代码,不成立这跳过,需要用break语句跳出循环。该语句的好处是是需要重复的代码只写一遍即可。
for语句也是用于循环,但是语句可以指定循环的次数。与while不同的是,while需要进行判定,一定要是逻辑可判断的ture或false才行。