Python 3 条件控制
Python 3 条件控制
引言
在编程中,条件控制是确保代码按照预期逻辑执行的关键组成部分。Python 作为一种高级编程语言,提供了丰富的条件控制结构,使得开发者能够根据不同情况编写灵活且高效的代码。本文将深入探讨 Python 3 中的条件控制机制,包括基本的比较运算符、条件语句(if-else)、以及循环语句(for-while)。
基础:比较运算符
比较运算符是条件控制的基础,用于比较两个值是否相等或者判断其大小关系。以下是一些常用的比较运算符:
==:等于!=:不等于<:小于>:大于<=:小于或等于>=:大于或等于
x = 10 y = 20 # 判断 x 是否等于 y if x == y: print("x 和 y 是相等的") else: print("x 和 y 是不相等的") # 判断 x 是否大于 y if x > y: print("x 大于 y") else: print("x 不大于 y")条件语句:if-else
if-else 语句允许程序根据条件判断的结果执行不同的代码块。如果条件为真(即表达式的结果为True),则执行 if 语句下的代码块;否则,执行 else 语句下的代码块。
# 使用 if-else 语句根据成绩打印等级 grade = 85 if grade >= 90: print("等级:A") elif grade >= 80: print("等级:B") elif grade >= 70: