IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Python中if判断语句 -> 正文阅读

[开发工具]Python中if判断语句

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元,提示余额不足
在这里插入图片描述

在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-09-23 11:39:21  更:2021-09-23 11:40:28 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:31:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码