1.if 判断语句的基本语法

 if 要判断的条件: 条件成立时,要做的事情

注意:代码的缩进为一个 tab 键,或者四个空格(pycharm 自动帮我们增加) 在 python 开发中,Tab 和空格不要混用

举例一:
需求:
1.定义一个整数变量
2.判断是否满 18 岁(>=)
3.如果满 18 岁,允许进入网吧


总结:
以上2个例子仅仅是age变量的值不一样,结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行那块代码,否则就不执行那块代码
注意:
代码的缩进为一个tab键,或者4个空格
2.比较(即关系)运算符
python中的比较运算符如下表:

3.逻辑运算符
python中的逻辑运算符如下表:

4.if - else
想一想:在使用if的时候,它只能做到满足条件时要做的事情。那万一需要在不满足条件的时候,做某些事,该怎么办呢?
我们使用 else,格式如下

注意 else 必须配合 if 使用,而其 else 后不跟条件

if 条件:满足条件时要做的事情1满足条件时要做的事情2...(省略)...
else:不满足条件时要做的事情1不满足条件时要做的事情2...(省略)...

举例二
需求
1.输入用户年龄
2.判断是否满 18 岁(>=)
3.如果满 18 岁,允许进入网吧
4.如果未满 18 岁,提示回家写作业

5.if 语句进阶——elif

在开发中,使用 if 可以判断条件 使用 else 可以处理条件不成立的情况
但是,如果希望再增加一些条件,条加不同,需要执行的代码也不同,就可以使用

elif语法格式如下:

if 条件 1:
条件 1 满足执行的代码
elif 条件 2:
条件 2 满足时,执行的代码
else:
以上条件都不满足时,执行的代码

注意:
elif 和 else 都必须和 if 联合使用,而不能单独使用
可以将 if,elif 和 else 以及各自缩进的代码,看成一个完整的代码块

举例三
需求:
1.定义 day 字符串变量记录节目名称
2.如果是情人节应该 买玫瑰/看电影
3.如果是生日应该 买蛋糕/送礼物
4.其他的日子每天都是节日

6.if的嵌套

elif 的应用场景是:同时判断多个条件,多有的条件都是平级的在开发中,使用 if 进行条件判断,如果希望在条件成立的执行语句中再增加条件判断,就可以使用 if 的嵌套 if 的嵌套的应用场景就是:在之前的条件满足的前提下,再增加额外的判断 if的嵌套的语法格式,除了缩进之外和之前的没有区别

语法格式如下:

if 条件1:条件1满足执行的代码....if 条件1基础上的条件2:条件2满足时,执行的代码....#条件2不满足的处理else:条件2不满足时,执行的代码....
# 条件1不满足时候的处理
else:
条件1不满足时,执行的代码
....

举例三
需求:
1.输入公交卡当前的余额,以cart_money变量接收
2.如果只要大于2元,提示可以上公交车
3.定义seat变量=1,1就是有座位,0就是没有座位
4.如果车上有空座位,提示可以坐下
5.如果车上没有空座位,提示请抓紧扶手
6.如果不小于2元,提示余额不足

Python中if判断语句相关推荐

  1. python条件语句-Python中条件判断语句的简单使用方法

    最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not ...

  2. Python中的判断语句及循环

    Python中的判断语句及循环 文章目录 Python中的判断语句及循环 一.判断(if)语句 01. 开发中的应用场景 程序中的判断 判断的定义 02. if 语句体验 2.1 if 判断语句基本语 ...

  3. Python中的判断语句

    1.if 语句:   if语句是最简单的判断语句.一般形式如下: if condition: statement_block 只有当判断条件condition为真时,才能执行代码块.当判断条件cond ...

  4. Python中if判断语句在只有一个break子句时可以写在一行

    1 致谢 感谢北京理工大学嵩天和黄天羽等老师的辛勤付出 链接如下: http://www.icourse163.org/learn/BIT-268001?tid=1002235009#/learn/a ...

  5. python中if判断语句、while循环语句、for循环遍历、break 和continue作用

    一.判断语句 1.if条件判断语句单分支 注意:if和else后面需要加上一个冒号.if和else语句下面的一行需要默认空一个tab键 name = input('请输入您的用户名:') if nam ...

  6. python中if判断语句的用法_Python if判断语句的用法详细介绍

    1.if 条件语句语法 if 条件: 条件成立执行的代码1 条件成立执行的代码2 ...... 2.快速体验if条件语句 下面通过一个实例来体验if条件语句 # 条件成立执行代码1和2,条件不成立时执 ...

  7. python语言基本语句-Python中的基本语句

    本文简单的介绍下Python的几个基本语句. print语句 print可同时打印多个表达式,只要将他们用逗号隔开. >>> name='Gumy' >>> gre ...

  8. python中的for语句涉及的序列可以是列表_Python中的列表与循环

    文章中的所有例子全部经过实际测试,可以直接使用.开发环境是python 3.8.5 条件和循环 本章的主要内容是Python的条件和循环语句.主要涉及if.else.elif.while.for.ra ...

  9. python循环语句-详解Python中的循环语句的用法

    一.简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性.须重要理解,if.while.for以及与它们相搭配的 else. elif.break.continue和pass语句 ...

最新文章

  1. asp.net各种类型视频播放代码(全)(转)
  2. 55.Jump Game
  3. 如何使用C来扩展python功能。
  4. 计算机网络划分子网_电网小课堂|通信类:子网划分技术
  5. 搜索引擎CACHE策略研究
  6. 图片标注尺寸_AutoCAD图纸与测量尺寸不一样怎么办
  7. 【Python】os库的使用
  8. 云计算学习笔记:什么是云?云计算是什么?
  9. el-table的使用总结
  10. java se和ocjp_OCJP 考试题之七 - osc_sejhgcp0的个人空间 - OSCHINA - 中文开源技术交流社区...
  11. 蛙人高频交易拆单策略—蛙人高频软件结构及使用说明
  12. DELL 笔记本 触摸板 驱动安装 与 禁用启动
  13. Echarts迁徙图简单图片实现
  14. js书写原生ajax,JS 原生ajax写法
  15. [PMP] 什么是从众效应
  16. VBox 快照备份虚拟机
  17. MSN机器人 博客助手 for I-Favourite
  18. 前端程序员兼职?不妨来试试这几个方法
  19. 分布式锁的一些细节问题,值得收藏
  20. mysql数据库外连_数据库外连接及MySQL实现

热门文章

  1. Promise学习笔记(下)
  2. VS Code -- Live Server
  3. php 重定向下载,用PHP强制下载然后重定向
  4. 现在的小孩为什么不爱学习
  5. AI Chatbot集市开业啦,快来pick你最爱的一款!
  6. Python获取Windows软件安装路径
  7. 末流211计算机值得学吗,选择末流的211还是好一点的一本大学?附末流211大学名单最后20名...
  8. 手机可以打开MySQL的软件_太牛逼了!一款软件几乎可以操作所有的数据库!
  9. swfupload提示“错误302”的解决方法
  10. 46 使用构造函数创建对象