Python基础教程(Python 条件语句)
1. if
语句
语法结构
示例代码
2. if-else
语句
语法结构
示例代码
3. if-elif-else
语句
语法结构
示例代码
4. 条件语句的嵌套
示例代码
5. 条件表达式(三元运算符)
语法结构
示例代码
分类:
Python
聚焦技术和人文,分享干货,共同成长。
if
、if-else
、if-elif-else
三种条件语句结构,以下是详细介绍:if
语句if
语句是最基本的条件语句,用于在条件为真时执行特定的代码块。if 条件表达式:
# 条件为真时执行的代码块
代码块
True
或 False
。True
时,会执行该代码块;代码块需要使用缩进(通常为 4 个空格)来表示属于 if
语句的范围。age = 18
if age >= 18:
print("你已经成年了,可以进入。")
age
并赋值为 18。if
语句的条件表达式 age >= 18
的结果为 True
,所以会执行 if
语句块中的 print
语句,输出 “你已经成年了,可以进入。”if-else
语句if-else
语句用于在条件为真时执行一个代码块,条件为假时执行另一个代码块。if 条件表达式:
# 条件为真时执行的代码块
代码块1
else:
# 条件为假时执行的代码块
代码块2
age = 16
if age >= 18:
print("你已经成年了,可以进入。")
else:
print("你还未成年,不能进入。")
age
的值为 16,if
语句的条件表达式 age >= 18
的结果为 False
,所以不会执行 if
语句块中的代码,而是执行 else
语句块中的 print
语句,输出 “你还未成年,不能进入。”if-elif-else
语句if-elif-else
语句用于处理多个条件分支,当有多个条件需要判断时,可以使用 elif
关键字添加更多的条件分支。if 条件表达式1:
# 条件表达式1为真时执行的代码块
代码块1
elif 条件表达式2:
# 条件表达式1为假且条件表达式2为真时执行的代码块
代码块2
elif 条件表达式3:
# 条件表达式1和2为假且条件表达式3为真时执行的代码块
代码块3
# 可以有任意数量的 elif 语句
else:
# 所有条件表达式都为假时执行的代码块
代码块n
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 60:
print("及格")
else:
print("不及格")
score
的值为 85。首先判断 score >= 90
,结果为 False
;接着判断 score >= 80
,结果为 True
,所以会执行对应的代码块,输出 “良好”,后续的 elif
和 else
语句将不再执行。age = 20
gender = "男"
if age >= 18:
if gender == "男":
print("成年男性,可以参加男子组活动。")
else:
print("成年女性,可以参加女子组活动。")
else:
print("未成年,暂时不能参加活动。")
age >= 18
,结果为 True
,进入外层 if
语句块。接着在内层 if
语句中判断 gender == "男"
,结果为 True
,所以执行内层 if
语句块中的 print
语句,输出 “成年男性,可以参加男子组活动。”if-else
逻辑。值1 if 条件表达式 else 值2
True
,则返回 值1
;否则返回 值2
。age = 22
message = "成年" if age >= 18 else "未成年"
print(message)
age >= 18
的结果为 True
,所以 message
变量被赋值为 “成年”,并将其输出。学会了
我去, 虽然没有360杀毒软件, 但的确运行了一个360安全卫士, 这个垃圾软件真的阻止了安装, 退出后就能正常安装了
很有帮助
楼主,请教一下,这个进程杀掉后,Oracle还会自动生成么
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库