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("大哥,您要先买票啊")

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/504986.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nginx nodejs环境配置_服务器环境配置安装(mysql+redis+nodejs+nginx)

公司用来测试的服务器挂了,最后重装了系统,需要重新配置程序运行环境,linux上安装不是很熟悉,特此记录一下。首先获取系统版本信息:一、mysql1. 安装安装命令:sudo apt-get install mysql-server在安装过程…

计算机二级考试模拟表单答题,2016年计算机二级考试《VFP》模拟简答试题

1[简答题]1.建立一个表单文件myform,将employee表添加到表单的数据环境中,然后在表单中添加表格控件gridl,指定其记录源类型为“别名”、记录源为employee表文件,最后添加一个“退出”命令按钮控件Commandl,程序运行时…

中兴新支点操作系统_中兴新支点国产操作系统体验报告:使用流畅,性能稳定!...

笔者早就有听闻中兴新支点国产操作系统挺好用的,对配置要求不高,软件不少又没广告,一直想安装尝尝鲜,看看国产操作系统现在发展得怎样了。但是我又怕用不习惯要重装系统太麻烦,最后在朋友的建议下,我在虚拟…

tensorflowgpu利用率为0_直流电压利用率的提高方法-梯形波调制法

接上篇(直流(母线)电压利用率的提高方式-三次谐波注入法):Payton Sun:直流电压利用率的提高方法-三次谐波注入法​zhuanlan.zhihu.com,本篇介绍下另一种经典的提高方式-梯形波调制法 &#xff0…

不同计算机的操作码完全相同,2012年计算机一级考试B试题及答案二

第一部分[13]。 MOS型半导体存储器芯片可以分为DRAM和SRAM两种,其中SRAM芯片的电路简单,集成度高,成本较低,一般用于构成主存储器。[14]。 二进制数10111000和11001010进行逻辑“与”…

python开发信息系统权限设置_利用Python实现权限设置的详细教程

一、私有化的实现 在Python中想定义一个类是比较简单的,比如要定义一个Person类,如下代码即可:当然我们也可以给类添加相应的属性,比如Person的姓名,年龄,性别等,并且在new一个Person对象后可以…

ifamre 大小随页面变_SEO优化中如何让你的页面访问速度更快

页面访问速度对于SEO优化来说是极为关键的一环。我们试想一下,如果某个访客花了几十秒才能打开你网站的首页,先不说这个访客抱着什么访问目的和什么渠道来的,一般正常的访客大概率都会放弃访问这个页面。由此可见,页面的访问速度是…

虚存的用法计算机组成原理,5.5虚拟存储器计算机组成原理.pdf

计算机组 成 原 理在线开放课程01虚拟存储器目录CATALOG01 0302虚拟存储器 虚拟存储器虚 替换算法的基本概念 实地址变换虚拟存储器的基本概念 明德 博学 日新 笃行1、什么是虚拟存储器虚拟存储器只是一个容量非常大的存储器的逻辑模型 ,不是任何实际的物理存储器。…

python报错defined_python问卷星报错NameError: name 'filename' is not defined

[Python] 纯文本查看 复制代码import sys import getopt from fake_useragent import UserAgent from fake_useragent import FakeUserAgentError import requests from bs4 import BeautifulSoup import re import random import time import datetime import os import fake_…

do matlab的 while循环_除了Matlab,基本上所有的语言都有do-while语句吧?的相关推荐_ChinaUnix论坛...

相关讨论有谁在精通c的同时,又对matlab得心应手,问个问题:在matlab中读文件需要注意什么?比如:从一个文件中循环1万次,每次读9个浮点型的数,该如何写代码?我用了fidfopen(u.txt r);for i1:10000;Afscanf(fid,%f,9); %将9个数保存到向量A中............ %进行一些计算;endfclo…

计算机三级数据库上机怎么考,最新计算机三级数据库上机考试试题

最新计算机三级数据库上机考试试题数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合。下文为大家搜集整理的是计算机三级数据库技术考试题,希望能帮助大家好好复习,早日通过考试!第一题…

用户表如何区分普通用户和管理员_Gate.io 比特百科:什么是ETH 2.0及普通用户如何参与ETH 2.0质押挖矿...

ETH 2.0是什么ETH 2.0是ETH发展四阶段(1、前沿Frontier 2、家园Homestead 3、大都会Homestead 4、宁静Serenity)中的最后一个阶段。前三个阶段是ETH 1.0时期,而第四阶段ETH1.0正式升级为ETH 2.0,将从PoW工作量证明共识机制升级为P…

swift 原生给h5发消息_Swift - 使用HTML5进行iOS开发(将HTML5打包成iOS应用)

下面简单介绍下如何把HTML5编写的页面编译成iOS应用,以及如何让页面与Swift代码进行交互。(本文代码已升级至Swift3)1,使用UIWebView还是WKWebView来加载html页面原来我们一直使用UIWebView来加载web页面。从iOS8起,苹果提供了WKWebView用来代…

南充一中计算机机房被盗,成都理工大学与南充市第一中学共建优质生源基地

春秋代序立冬过,西河欢歌扬碧波;魅力一中呈诗韵,银杏绽黄迎嘉客。2019年11月14日上午10时,成都理工大学与南充市第一中学共建优质生涯基地的签约授牌仪式在南充一中新区隆重举行。南充一中副校长王洪秀在致辞中对关注南充一中发展…

list循环赋值_Python基础 | 0xd 条件判断与循环

条件判断所谓的条件判断就是根据一条或多条语句的执行结果(True/False)来决定执行那一块的代码。// 条件判断的三个关键字 //Python 使用if、else、elif 三个关键字的搭配来实现判断语句,使用示例如下:# 单分支(只有一个if),如果代码块只有一…

matlab 等高线_MATLAB作图实例:39:更改等高线图的填充颜色

本示例说明如何更改在填充等高线图中使用的颜色。更改颜色模板通过更改颜色图设置填充等高线图的颜色。将预定义的颜色图名称hot传递给colormap函数。[X,Y,Z] peaks;figurecontourf(X,Y,Z,20)colormap(hot)title(Hot Colormap)控制数据值到颜色模板的映射仅使用hot模板中心的颜…

git保存账号密码_Altium Designer 通过Git实现版本控制

为了解决每次对PCB工程进行修改时不能回溯的问题,以及为日后团队协作完成某项工程提供方便,所以我研究了一下如何在AD中实现版本控制。所幸的是,AD本身自带VCS功能(Version Control System),并支持SVN和Git两种VCS方式前提条件&am…

计算机字体原理,字体图标生成原理(1)

浏览器根据font-family解析渲染为不同图形的过程:1:读取文字内容转换成对应的 unicode码()计算机操作系统里面每个字符都有一个unicode编码,比如我们在web上输入\u6211跟输入“我”是一样的,因为「我」的unicode是\u6211(16进制)&#xff0…

asp 取菜单的名字_这样的奶茶店菜单设计,店面营业额能提高30%!

菜单是顾客了解奶茶店饮品品类、满足期待的一个载体,起着向顾客传递产品信息结构、激起购买欲望的重要作用。那么到底该怎么设计菜单才能吸引顾客呢?一、菜单风格要与品牌相符奶茶店的菜单设计风格一定要与品牌定位保持一致,着重突出店铺的风…

python ui自动化测试框架_Python自动化测试框架

PythonunittestrequestsHTMLTestRunner框架1 目录说明common:公共文档,存放包含HTMLTestRunner.py,logUtils.py等公用文件data:数据文档,存放测试数据;接口数据使用excel存储log:存放日志文件re…