Python入门篇【if判断语句】

Python判断语句

🔔Name:张昊轩
🏆Date:2025/12/7
✨Messages:板脸


文章目录


提示:以下是本篇文章正文内容,下面案例可供参考

一、布尔类型

布尔(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("小朋友免费进入内场!")

相关推荐
怒放吧德德4 小时前
Netty 4.2 入门指南:从概念到第一个程序
java·后端·netty
雨中飘荡的记忆6 小时前
大流量下库存扣减的数据库瓶颈:Redis分片缓存解决方案
java·redis·后端
火柴就是我7 小时前
让我们实现一个更好看的内部阴影按钮
android·flutter
心之语歌8 小时前
基于注解+拦截器的API动态路由实现方案
java·后端
华仔啊10 小时前
Stream 代码越写越难看?JDFrame 让 Java 逻辑回归优雅
java·后端
ray_liang10 小时前
用六边形架构与整洁架构对比是伪命题?
java·架构
IVEN_10 小时前
只会Python皮毛?深入理解这几点,轻松进阶全栈开发
python·全栈
Ray Liang11 小时前
用六边形架构与整洁架构对比是伪命题?
java·python·c#·架构设计
AI攻城狮11 小时前
如何给 AI Agent 做"断舍离":OpenClaw Session 自动清理实践
python
Java水解11 小时前
Java 中间件:Dubbo 服务降级(Mock 机制)
java·后端