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

相关推荐
技术小泽10 分钟前
DDD领域设计精讲
java·后端·设计模式·架构
多打代码11 分钟前
2026.1.2 删除二叉搜索树中的节点
开发语言·python·算法
laplace012312 分钟前
Part 5|LangChain Agent 部署与上线流程(LangGraph 生态)
笔记·python·学习·语言模型·langchain
Dxy123931021613 分钟前
Python MySQL 错误回滚实战代码
数据库·python·mysql
SatVision炼金士21 分钟前
Mac 安装Homebrew记录
java·elasticsearch·macos·maven
星空椰29 分钟前
jvms Java 版本管理工具
java·开发语言
程序媛徐师姐30 分钟前
Java基于SpringBoot的在线政务服务中心,附源码+文档说明
java·spring boot·java+在线政务服务中心·在线政务服务中心·政务服务中心·政务服务·java在线政务服务
benpaodeDD38 分钟前
maven操作并集成springboot
java
TonyLee01739 分钟前
储备池计算基础实践
人工智能·python
三天不学习1 小时前
【入门教学】Python包管理与pip常用包
开发语言·python·pip