python基本判断语句_python基础4 - 判断(if)语句
6. 判断(if)语句
6.1 if 判断语句基本语法
在 Python 中,if语句 就是用来进行判断的,格式如下:
if 要判断的条件:
条件成立时,要做的事情
……
注意:代码的缩进为一个 tab 键,或者 4 个空格 —— 建议使用空格
在 Python 开发中,Tab 和空格不要混用!
age = 18
# if 语句以及缩进部分的代码是一个完整的代码块
if age >= 18:
print("可以进网吧嗨皮……")
# 3. 思考!- 无论条件是否满足都会执行
print("这句代码什么时候执行?")
注意:
if 语句以及缩进部分是一个 完整的代码块
6.2 else 处理条件不满足的情况
else,格式如下:
if 要判断的条件:
条件成立时,要做的事情
……
else:
条件不成立时,要做的事情
……
注意:
if 和 else 语句以及各自的缩进部分共同是一个 完整的代码块
age = int(input("今年多大了?"))
# if 语句以及缩进部分的代码是一个完整的语法块
if age >= 18:
print("可以进网吧嗨皮……")
else:
print("你还没长大,应该回家写作业!")
print("这句代码什么时候执行?")
6.3 逻辑运算
and
条件1 and 条件2
与/并且,两个条件同时满足,返回 True,只要有一个不满足,就返回 False
or
条件1 or 条件2
或/或者,两个条件只要有一个满足,返回 True,两个条件都不满足,返回 False
not
not 条件
非/不是
6.4 elif 语句
在开发中,使用 if 可以 判断条件
使用 else 可以处理 条件不成立 的情况
但是,如果希望 再增加一些条件,条件不同,需要执行的代码也不同 时,就可以使用 elif
if 条件1:
条件1满足执行的代码
……
elif 条件2:
条件2满足时,执行的代码
……
elif 条件3:
条件3满足时,执行的代码
……
else:
以上条件都不满足时,执行的代码
……
# 对比逻辑运算符的代码
if 条件1 and 条件2:
条件1满足 并且 条件2满足 执行的代码
……
注意
elif 和 else 都必须和 if 联合使用,而不能单独使用
可以将 if、elif 和 else 以及各自缩进的代码,看成一个 完整的代码块
6.5 if 的嵌套
if的嵌套 的应用场景就是:在之前条件满足的前提下,再增加额外的判断
if的嵌套 的语法格式,除了缩进之外 和之前的没有区别
if 条件 1:
条件 1 满足执行的代码
……
if 条件 1 基础上的条件 2:
条件 2 满足时,执行的代码
……
else:
条件 2 不满足时,执行的代码
else:
条件1 不满足时,执行的代码
……
has_ticket = True
knife_length = 20
if has_ticket:
print("有车票,可以开始安检...")
if knife_length >= 20:
print("不允许携带 %d 厘米长的刀上车" % knife_length)
else:
print("安检通过,祝您旅途愉快……")
else:
print("大哥,您要先买票啊")
python基本判断语句_python基础4 - 判断(if)语句相关推荐
- python循环输入字符串_Python基础-条件判断、循环、字符串格式化
print()用于打印内容至屏幕 print("hello") 字符串需要用单引号'或双引号"包围 a = "hello" b = 'hello' 如 ...
- python判断小于等于_python基础(if判断)
条件判断知识点: 1.条件判断:if.elif.else 2.输入输出:input print (input输入都都是字符串) :变量类型查看print(tpye(变量名)) 3.类型转换:int 变 ...
- 用python循环语句求素数_Python基础入门_3条件语句和迭代循环
Python 基础入门前两篇: Python 基础入门--简介和环境配置 Python基础入门_2基础语法和变量类型 这是第三篇内容,主要简单介绍条件语句和迭代循环语句,内容也比较简单,目录如下: 条 ...
- makefile ifneq多个判断条件_Python基础语法——条件判断
条件判断是根据一个或多个条件的结果来进行判断的. 例如一个自动调温器需要不停地检测温度,只要温度低于某个值,就会打开加热,而温度高于某个值,就要打开降温.这里需要将温度值进行比较,然后做出判断,有一个 ...
- python for循环连续输入五个成绩判断等级_Python条件循环判断
1.条件判断语句 Python中条件选择语句的关键字为:if .elif .else这三个.其基本形式如下: 1 2 3 4 5 6 7 8 9 age_of_cc= 27 age= int(inpu ...
- python赋值布尔变量_python基础 - 变量、布尔值、运算符、条件及循环语句
文章目录 一.变量 变量包括数字,字母,下划线,且不能以数字开头: python可以同时为多个变量赋值,如a,b = 1,2 ; c,d = 5,"hh": 一个变量可以通过赋值指 ...
- python if elif用法_Python elif 条件判断-python if elif-python else if-Python elif使用-嗨客网...
Python elif条件判断教程 在 elif elif 语句只能写在 if 语句的同级代码的后面,且 elif 语句可以写任意多个. Python elif语句详解 语法 if condition ...
- python常用变量名_python基础知识整理
Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...
- python 条件表达式换行_Python基础语法 - LongKing-Xu的个人空间 - OSCHINA - 中文开源技术交流社区...
python基础语法 一.标识符 在Python中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. 在Python中的标识符是区分大小写的. 在Python中以下划线开头的标识符是有 ...
最新文章
- WinDbg 脚本实例,可以显示 SSDT
- leetcode算法题--最长公共前缀
- 微软独立虚拟机Hyper-V Server 2008
- Mysql使用Data Modeler
- c#写字板实现加粗功能_Windows 7中写字板和绘画中的新功能
- python发微信工资条_帮公司财务妹子写了个“群发工资条”的Python脚本!
- 二叉树的非递归遍历,还有一点黑科技
- 系统学习深度学习(三十九)--基于模型的强化学习与Dyna算法框架
- (2.2)【窃密型木马-广外幽灵】简介、使用
- jQuery中siblings无效
- hdu 6069 区间筛
- 2018计算机考研时间表,2018年考研时间与考试各科目的日程安排
- 逻辑门电路工作原理详解
- arduino mega 2560 针脚说明
- 使用rust的image库进行图片压缩
- Unity游戏开发时注意事项和难点
- Typecho重大漏洞
- Aras学习笔记 (7) Aras Innovator Method集成Visual Studio
- C#表格table时间显示年月日时分秒格式设置
- 打通HFSS与FEKO的最后一公里
热门文章
- native.loadlibrary获取路径不对_【Python专题(三)】Python模块导入与路径管理
- python常用算法有哪些_python常见的排序算法有哪些?
- 截取字符串的函数_常用的Excel函数
- C++打印浮点数时保留两位小数
- python butter带通滤波器滤波出来的信号有NAN值或者分类效果极差
- Visual Studio 2013运行的结果一闪而过
- pytorch的nn.CrossEntropyLoss()函数使用方法
- Android 逆向分析大全
- easyExcel 使用指南详解
- C++学习之路 | PTA乙级—— 1006 换个格式输出整数 (15分)(精简)