首页 > 其他分享 >53:双分支选择结构_三元运算符的使用详解

53:双分支选择结构_三元运算符的使用详解

时间:2022-11-18 13:26:13浏览次数:49  
标签:10 num 数字 python 53 运算符 详解 三元

###双分支选择结构

双分支结构的语法格式如下:
if  条件表达式 :
     语句 1/语句块 1
else:
      语句 2/语句块 2

【操作】输入一个数字,小于 10,则打印该数字;大于 10,则打印“数字太大”

num = input("请输入一个数字")

if int(num) < 10:
    print(num)
else:
    print("数字太大")

输出结果:

D:\work\python\one\venv\Scripts\python.exe D:\work\python\one\mypy02.py 
请输入一个数字20
数字太大

进程已结束,退出代码0

 ###三元条件运算符

Python 提供了三元运算符,用来在某些简单双分支赋值情况。三元条件运算符语法格式如下:
条件为真时的值  if  (条件表达式) else 条件为假时的值

上一个案例代码,可以用三元条件运算符实现:

num = input("请输入一个数字")
print(num if int(num) < 10 else "数字太大")

输出结果

D:\work\python\one\venv\Scripts\python.exe D:\work\python\one\mypy02.py 
请输入一个数字10
数字太大
请输入一个数字10
数字太大

可以看到,这种写法更加简洁,易读。

标签:10,num,数字,python,53,运算符,详解,三元
From: https://www.cnblogs.com/yuanzijian/p/16902873.html

相关文章

  • 52:单分支选择结构_条件表达式详解
    ###选择结构选择结构通过判断条件是否成立,来决定执行哪个分支。选择结构有多种形式,分为:单分支、双分支、多分支。流程图如下:      但分支结构     ......
  • IDEA中使用 SVN 操作详解
    目录IDEA配置SVN拉取代码IDEA+SVN将文件回退到历史版本IDEA更新SVN代码解决冲突IDEA+SVN与资源库同步IDEA为SVN打分支或标签IDEA忽略提交文件到SVN......
  • python-日志详解
    一.logging模块_打印以及保存日志1、Logging:用来做简单的日志。等级分为debug()、info()、warning()、error()和critical()等级 使用场景DEBUG 调试......
  • vue前端开发仿钉图系列(1)高德地图的使用详解
    最近公司让参考钉图做图层模块相关的功能,很庆幸有机会细细研究地图相关的东西。因为手机端用的是高德地图,web端也使用高德地图。还是和往常一样,先贴上效果图。 ......
  • Python基础之运算符
    一、算数运算符混合运算优先级顺序:()⾼于**⾼于*///%⾼于+-二、赋值运算符单个变量赋值num=1print(num)多个变量赋值num1,float1,str1=10,0.5,'hellowo......
  • docker-compose文件详解
    Compose和Docker兼容性:Compose文件格式有3个版本,分别为1,2.x和3.x目前主流的为3.x其支持docker1.13.0及其以上的版本常用参数:version#指定comp......
  • JavaScript_语法_一元运算符与JavaScript_语法_算数&比较运算符
    JavaScript_语法_一元运算符运算符:1.一元运算符:只有一个运算数的运算符++、--、+(正号)、-(负号)......
  • react面试题详解
    React-Router怎么设置重定向?使用<Redirect>组件实现路由的重定向:<Switch><Redirectfrom='/users/:id'to='/users/profile/:id'/><Routepath='/users/profile/:i......
  • Java——包装类详解
                 装箱与拆箱的概念.基本类型与对应的包装类对象之间,来回转换的过程称为”装箱“与”拆箱“:装箱:从基本类型转换为对应的包装......
  • vite.confg.js npm run xxx和.env文件详解
    在vite.config.js中:exportdefaultdefineConfig(({mode,command})=>{/***参数:(1)mode:就是运行npmrunxxx的时候的模式,配置项"--mode"后面的字符串将被传入......