Python判断语句
🔔Name:张昊轩
🏆Date:2025/12/7
✨Messages:板脸
文章目录
- Python判断语句
- 一、布尔类型
- 二、比较运算符
- 二、if语句
- 三、if-else双分支判断语句
- 四、if-elif-else多条件判断语句
- 四、if嵌套循环
-
- [4.1 特点](#4.1 特点)
提示:以下是本篇文章正文内容,下面案例可供参考
一、布尔类型
布尔(bool)表示真True假False,底层用1真和0假表示。
python
# 定义变量存储bool类型
bool_1 = True
bool_2 = False
print(f"->{bool_1}的类型是{type(bool_1)}")
print(f"->{bool_2}的类型是{type(bool_2)}")

二、比较运算符
| 运算符 | 描述 | 实例 |
|---|---|---|
| == | 判断是否相等,满足为True,不满足False | A=3,B=3则(A==B)->True |
| != | 判断是否不相等,满足为True,不满足False | A=3,B=4则(A!=B)->True |
| > | 判断是否大于,满足为True,不满足False | A=3,B=2则(A>B)->True |
| < | 判断是否小于,满足为True,不满足False | A=3,B=2则(A<B)->False |
| >= | 判断是否大于等于,满足为True,不满足False | A=3,B=3则(A>=B)->True |
| <= | 判断是否小于等于,满足为True,不满足False | A=3,B=3则(A<=B)->True |
二、if语句
:(冒号不要忘记)
缩进不要忘记【Python通过缩进判断代码之间的归属关系】。
python
if 要判断的条件:
条件成立要做的事情
python
print("欢迎来到游乐园!")
age = input("请输入您的年龄:")
if int(age) >= 18:
print("您已经成年,请补票价10元")
print("游玩愉快!")

三、if-else双分支判断语句
python
print("欢迎来到游乐园!")
age = input("请输入您的年龄:")
if int(age) >= 18:
print("您已经成年,请补票价10元")
else:
print("欢迎光临,送您一个玩偶!")
print("游玩愉快!")

四、if-elif-else多条件判断语句
完成多个条件的判断。
特点:
- elif可以写多个。
- 判断是互斥且有序的,上一个满足后面不再执行。
- 可以在条件判断中直接写input语句,节省代码量。
- else可写可不写。
四、if嵌套循环
场景:满足前置条件才会进行二次判断。

4.1 特点
- 注意空格缩进【层次关系】。
python
# 双层/多层嵌套
if int(input("您的身高是多少:")) > 150:
print("身高超出限制!,如果您的会员卡等级在6级以上也可以免费!")
if int(input("请问您的会员卡等级是:")) > 6:
print("恭喜您达标,可以免费进入内场区域!")
else:
print("您需要购票!")
else:
print("小朋友免费进入内场!")
