Python新手入门第五篇:条件判断:用 if 语句让程序做选择
在现实生活中我们经常根据条件做决定。比如下雨就带伞成绩达到 60 分就及格密码正确就允许登录。程序也需要类似的判断能力否则它只能从上到下一行一行执行固定代码。Python 中的条件判断就是让程序具备“做选择”的能力。一、最简单的if语句if 用来判断条件是否成立。如果条件成立就执行对应代码。age18ifage18:print(你已经成年)这里的 age 18 是判断条件。如果结果为 True缩进部分的代码就会执行。二、if和else当条件不成立时可以使用 else 表示“否则”。score55ifscore60:print(及格)else:print(不及格)如果分数大于等于 60输出“及格”否则输出“不及格”。三、多分支判断elif当情况不止两种时可以使用 elif。score85ifscore90:print(优秀)elifscore80:print(良好)elifscore60:print(及格)else:print(不及格)程序会从上到下依次判断只要某个条件成立就执行对应代码并跳过后面的分支。四、比较运算符常用比较运算符包括 等于! 不等于 大于 小于 大于等于 小于等于例如password123456ifpassword123456:print(登录成功)else:print(密码错误)这里要注意判断是否相等使用 赋值使用 两者不能混淆。五、逻辑运算符有时候需要同时判断多个条件可以使用 and、or、not。age20has_ticketTrueifage18andhas_ticket:print(可以入场)else:print(不能入场)and 表示两个条件都要成立。or 表示只要一个条件成立即可。not 表示取反。六、缩进很重要Python 使用缩进表示代码块。通常使用四个空格作为一级缩进。错误的缩进可能会导致程序报错或者让程序逻辑和预期不一致。因此写 if 语句时一定要注意代码对齐。七、本篇小结条件判断可以让程序根据不同情况执行不同逻辑。if、elif、else 是 Python 入门阶段必须掌握的语法。学会条件判断后就可以实现成绩评级、登录验证、年龄判断、菜单选择等常见功能。