当前位置: 首页 > news >正文

Python基础学习6——if语句

基本概念

if语句为条件判断语句,用来判断if后面的语句是真是假。if的用途有很多,比如作为条件测试可以判断两数是否相等与不等、进行数值笔记等等。例子如下:

Lego_price = (599, 799, 898)
if Lego_price[0] = 599:print("Correct!")

输出结果

Correct!

if语句经常用于检查列表中是否存在某个数:

Lego = ["LegoCity", "LegoMarvel", "LegoHouse"]
lego = "LegoHouse"
if lego not in Lego:print("You forgot f{lego}")

由于LegoHouse是在列表中,所以运行结果不显示任何语句。

当if后面需要判断的内容不止一个时,我们可以用and和or进行连接

and:and连接的所有项全为真最终结果才是真

or:or连接的所有项至少有一个为真结果就是真

if语句

除了最简单的if语句之外,还有一些稍微复杂一些的if语句帮助我们进行条件判断

if-else语句

Lego = ["LegoCity", "LegoMarvel", "LegoHouse"]
lego = "LegoHouse"
if lego not in Lego:print("You forgot f{lego}")
else:print("You've already buy it!")

运行结果

You've already buy it!

if-elif-else语句

elif可以看做else if的简写,利用该语句可以实现多重条件的判断

Lego_price = (599, 799, 898)
if Lego_price[0] < 100:print("Too cheap!")
elif Lego_price[0] < 300:print("It's OK")
elif Lego_price[0] < 500:print("A little expensive")
else:print("Too expensive!")

输出结果

Too expensive!

上面的else模块可以省去

if语句与for循环的结合

两者的结合可以很方便的处理列表中所有的元素

Lego_price = (599, 799, 898)
for legoprice in Lego_price:if legoprice < 100:print("Too cheap!")elif legoprice < 300:print("It's OK")elif legoprice < 500:print("A little expensive")else:print("Too expensive!")

输出结果

Too expensive!
Too expensive!
Too expensive!
http://www.lryc.cn/news/27939.html

相关文章:

  • 有免费的PDF转Word吗?值得收藏的7个免费 PDF转Word工具请收好
  • Thinkphp6使用RabbitMQ消息队列
  • 小成本互联网创业怎么做?低成本创业的方法分享
  • 六、栈、栈的相关问题
  • Java安全停止线程
  • 12 readdir 函数
  • Windows环境搭建Android开发环境-Android Studio/Git/JDK
  • 全国爱耳日丨听力受损严重有哪些解决办法
  • 【抽水蓄能电站】基于粒子群优化算法的抽水蓄能电站的最佳调度方案研究(Matlab代码实现)
  • 【异常】因多租户字段缺少导致Error updating database. Column ‘tenant_id‘ cannot be null
  • 类和对象(上)
  • Java经典面试题——谈谈 Java 反射机制,动态代理是基于什么原理?
  • 19 客户端服务订阅机制的核心流程
  • 教师论文|科技专著管理系统
  • 骨传导耳机是什么意思,骨传导耳机的好处具体有哪些
  • elasticsearch—使用汇总
  • 聊一聊代码重构——我们为什么要代码重构
  • 【Python学习笔记】第二十九节 Python2 和Python3发生了哪些变化
  • [oeasy]python0099_雅达利大崩溃_IBM的开放架构_兼容机_oem
  • 学术论文投稿之同行评审过程中可能会遭遇哪些偏见?
  • Python写一个自动发送直播弹幕的工具,非常简单
  • 学生档案管理系统的设计与实现
  • JavaEE学习笔记-SpringBoot快速上手、部分注解解释
  • 【Python学习笔记】第二十六节 Python PyMySQL
  • Android问题笔记 -关于Kotlin插件版本的问题
  • 【同步工具类:Phaser】
  • Linux命令·rmdir
  • 从0开始自制解释器——综述
  • 【spring】spring5特性
  • 曹云金回归、于谦电影杀青,德云社想不火都难