Python条件表达式
1.条件表达式
在Python中,有一种特殊的表达式-条件表达式
(也被称为条件运算符,或者三元运算符),
语法规则:<expr1> if <condition> else <expr2>
这与 if 语句形式不同,因为它不是程序执行流程的控制结构,
而更像是定义表达式的运算符。
这种语法,条件表达式的中间他首先会评估
<conditon>,如果为 True,则表达式返回值为 <expr1>:
否则,表达式返回值为<expr2>
(摘抄自百度文库:链接https://wenku.baidu.com/view/f7b86787b3717fd5360cba1aa8114431b90d8e3c.html?fr=income1-wk_app_search_ctr-search)
2.代码
'''
从键盘录入两个整数,比较两个整数的大小
'''
num_a=int(input('请输入第一个整数'))
num_b=int(input('请输入第二个整数'))
#比较大小(常用写法)
'''if num_a>num_b:
print(num_a,'大于',num_b)
if num_a==num_b:
print(num_a,'等于',num_b)
else:
print(num_a,'小于',num_b)
'''
#奇怪写法
print('使用条件表达')
print( str(num_a)+'大于等于'+str(num_b) if num_a>=num_b else str(num_a)+'小于'+str(num_b) )
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理