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

相关推荐
熊文豪2 小时前
Tomcat+cpolar 让 Java Web 应用随时随地可访问
java·前端·tomcat·cpolar
衫水2 小时前
如何在离线情况下部署项目(前端VUE + 后端Python)
前端·vue.js·python
南棱笑笑生2 小时前
20260123让天启AIO-3576Q38开发板在天启Buildroot下适配摄像头模块8ms1m【预览】
java·前端·数据库·rockchip
大腿不要的腿毛2 小时前
idea 导入tomcat项目,springMvc项目,static 文件报红,JSP文件include报红
java·tomcat·intellij-idea
【赫兹威客】浩哥2 小时前
【赫兹威客】框架模板-后端命令行部署教程
python·django
Java后端的Ai之路2 小时前
【Python小知识】-self是什么?
linux·python··self
星辰_mya2 小时前
超时未支付订单之分库分表+定时任务+RMQ延时消息
java·架构·rocketmq
Sylvia33.2 小时前
如何获取足球数据统计数据API
java·前端·python·websocket·数据挖掘
毕设源码-郭学长2 小时前
【开题答辩全过程】以 基于SSM的河传图书馆座位预约系统的设计和实现为例,包含答辩的问题和答案
java
zyb11475824332 小时前
JVM的学习
jvm·python·学习