首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >pythonif语句格式_python中if语句的用法

pythonif语句格式_python中if语句的用法

作者头像
全栈程序员站长
发布于 2022-11-09 07:43:10
发布于 2022-11-09 07:43:10
2.2K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

if判断语句

– if 判断语句的基本语法 “` if 要判断的条件: 条件成立时,要做的事情 “` > 注意:代码的缩进为一个 tab 键,或者四个空格(pycharm 自动帮我们增加) 在 python 开发中,Tab 和空格不要混用

判断语句演练一

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

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

  • 比较(即关系)运算符 python中的比较运算符如下表:
  • 逻辑运算符
if-else

想一想:在使用if的时候,它只能做到满足条件时要做的事情。那万一需要在不满足条件的时候,做某些事,该怎么办呢? else,格式如下 #注意 else 必须配合 if 使用,而其 else 后不跟条件

  • if-else的使用格式
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if 条件:
        满足条件时要做的事情1
        满足条件时要做的事情2
        ...(省略)...
else:
        不满足条件时要做的事情1
        不满足条件时要做的事情2
        ...(省略)...

注意:if 和 else 语句以及各自的缩进部分是一个完整的代码块

判断语句演练二

需求

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

逻辑运算

在程序开发中,通常在判断条件时,会需要同时判断多个条件 只有多个条件都满足,才能够执行后续代码,这个时候需要使用到逻辑运算符 逻辑运算符可以把多个条件按照逻辑进行连接,变成更复杂的条件

逻辑运算演练

1.练习:定义一个整数变量 age,编写代码判断年龄是否正确要求人的年龄在 0~120 之间 2.练习:定义两个整数变量 python_score,c_score,编写代码判断成绩 3.练习:定义一个布尔型变量 is_employee,编写代码判断是否是本公司员工 如果不是提示不允许入内

if 语句进阶——elif

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

  • elif 语法格式如下:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if 条件 1:
条件 1 满足执行的代码
elif 条件 2:
条件 2 满足时,执行的代码
else:
以上条件都不满足时,执行的代码

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

elif 演练—女朋友的节日

需求:

1.定义 holidy_name 字符串变量记录节目名称 2.如果是情人节应该 买玫瑰/看电影 3.如果是平安夜应该 买口红/吃大餐 4.如果是生日 应该 买蛋糕/全套口红 5.其他的日子每天都是节日

if 的嵌套

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

  • 语法格式如下:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if 条件 1:
条件 1 满足执行的代码
....
if 条件 1 基础上的条件 2:
条件 2 满足时,执行的代码
....
#条件 2 不满足的处理
else:
条件 2 不满足时,执行的代码
....
# 条件 1 不满足时候的处理
else:
条件 1 不满足时,执行的代码
....
if 嵌套的演练 火车站安检

需求:

1.定义布尔型变量 has_ticket 表示是否有车票 2.定义整型变量 knife_length 表示刀的长度 3.首先检查是否有车票,如果有,才允许进行安检 4.安检时,需要检查刀的长度,判断是否超过 10cm 如果超过 10cm,提示刀的长度,不允许上车 如果不超过 10cm,安检通过 5.如果没有车票,不允许进门

综合应用–石头剪刀布

目标:

1.强化多个条件的逻辑运算 2.体会 import 导入模块(工具包)的使用 需求:1.从控制台输入要出的拳 —布:1,剪刀:2,石头:3 2.电脑随即出拳–先假定电脑只会出剪刀,完成整体代码功能 3.比较胜负 石头 胜 剪刀 剪刀 胜 布 布 胜 石头

  • 版本一
  • 版本二
  • 版本三(骰子版)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月26日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python笔记:#009#判断语句
判断(if)语句 目标 开发中的应用场景 if 语句体验 if 语句进阶 综合应用 01. 开发中的应用场景 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?…… 程序
_gongluck
2018/03/08
1.1K0
python笔记:#009#判断语句
python中的if语句格式_python if判断
if判断语句 <1>if判断语句介绍 if语句是用来进行判断的,其使用格式如下:
全栈程序员站长
2022/11/09
1.6K0
python中的if语句格式_python if判断
深入理解Python中的if语句
Python 中的 条件控制语句 (Conditional control statement) 是通过一条或者多条语句的执行结果(True 或者 False),来决定执行的代码逻辑 。
皮大大
2021/10/08
1.1K0
深入理解Python中的if语句
Python判断(if)语句
生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?……
Devops海洋的渔夫
2019/05/31
2.2K0
判断语句和循环语句
your_wife = input("你老婆去么------")   #去或者不去
用户7886150
2021/01/01
1.8K0
流程控制语句
一、if判断语句介绍 if语句是用来进行判断的,其使用格式如下: if 要判断的条件: 条件成立时,要做的事情
以某
2023/03/07
5850
流程控制语句
Python基础之分支结构
生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样就......
叫我阿杰好了
2022/11/07
5030
Python基础之分支结构
【从零学习python 】10.Python条件语句和if嵌套详解
一、区间比较: 在Python中允许类似于 5<a<10 的写法,这种写法在很多编程语言里都是不允许的,需要使用逻辑与运算符进行连接。
全栈若城
2024/02/29
2201
【从零学习python 】10.Python条件语句和if嵌套详解
Python 条件控制 — if语句
引言 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?…… 程序中的判断 流程判断示意图 image.png 成绩等级判断 60分以下为不及格 D 60 - 70 为及格 C 70 - 80 为良好 B 80 - 100 为优秀 A image.png 流程图可以非常直观地描述一个工作过程。 Python中的 if 语句 if 语句基本语法 在 Python 中,if 语句 就是用来进行判断的,格式如下: if 要判断的条件: 条件成立时,要做的事情 .
忆想不到的晖
2021/12/06
7290
Python 条件控制 — if语句
每天 3 分钟,小闫带你学 Python(七)
今天暂时不分享英文名言,因为昨天晚上看到4句话,特别想分享给大家。第一句『物来顺应』告诫我们事情已经发生了,就要顺应去面对;第二句『未来不迎』劝告我们不要为没有发生的事情而焦虑;第三句『当事不杂』告诉我们专注于做好当前的事情;第四句『季过不恋』指明已经过去的事情,无论是好是坏,都不必去留恋。
小闫同学啊
2019/07/30
5500
每天 3 分钟,小闫带你学 Python(七)
4.Python中条件语句使用方法(if语句、if嵌套)
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
全栈程序员站长
2022/11/09
2.6K0
4.Python中条件语句使用方法(if语句、if嵌套)
python if语句、逻辑运算符号
1.if条件判断语句: if 要判断的条件(True):     条件成立的时候,要做的事情 elif 要判断的条件(True):     .... elif 要判断的条件(True):     .... else:     条件不成立的时候要做的事情 示例: 判断学生分数等级: 100——90(包括90):A 90——80:B 80——70:C 70——0:D
matinal
2023/10/13
3000
【Python入门第十一讲】条件控制语句(if)
编程时经常需要检查一系列条件,并据此决定采取什么措施。在Python中, if语句让你能够检查程序的当前状态,并据此采取相应的措施。
不惑
2024/02/02
3230
【Python入门第十一讲】条件控制语句(if)
python中if的用法例子_python中while的意思是
四、elif if xxx1: 事情1 elif xxx2: 事情2 elif xxx3:
全栈程序员站长
2022/11/09
4180
python中if的用法例子_python中while的意思是
【从零学习python 】09.Python 中的条件判断语句
小总结: 以上2个demo仅仅是age变量的值不一样,导致结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行代码块语句,否则就不执行代码块语句。
全栈若城
2024/02/29
2000
python学习第四讲,python基础语法之判断语句,循环语句
if是判断条件成立该执行那个代码块, else 则是不成立则执行那个代码块 语法如下:
IBinary
2019/05/25
8160
Python基础-Python流程控制
上篇文章 Python基础-基础使用 我们已经知道了Python解释器,Python的变量、和Python的输入输出、Python的注释和字符集,这篇文章,我们主要讲Python的流程控制
py3study
2020/01/08
5780
掌握Python控制流:if语句的高级用法
在Python编程中,控制流语句是构建逻辑和执行流程的基础。if语句是控制流语句中最基本、最常用的语句之一。通过if语句,我们可以根据条件执行不同的代码块。本文将详细介绍Python中if语句的高级用法,包括嵌套if、elif的使用、条件表达式、逻辑运算符、组合条件、短路逻辑等,并提供具体的示例代码,帮助全面掌握if语句的高级用法。
sergiojune
2024/07/22
2220
掌握Python控制流:if语句的高级用法
Python进阶学习笔记【干货分享】
本篇为Python进阶干货系列第四篇,主要为大家详细介绍了Python条件判断、循环语句、循环控制、迭代器和生成器以及异常
商业新知
2019/06/17
1.3K0
Python进阶学习笔记【干货分享】
【Python】З 种基本结构之「判断」
在程序的设计当中,代码并不是逐步按照顺序进行执行的,在运行到某一行代码当中,需要停下进行判断接下来将要运行到那一个分支代码,这种判断就代表的是分支结构。 分支结构是可以使用 if 语句来进行判断的,而我们本篇博客讲的也是 if 语句。 在程序中可能会遇到需要循环出现的情况,例如输入100次Python,那么此时就需要用到循环语句,我们不可能直接打印100次print,这个是极其没有效率。所以,明显是不能的。那么此时就要用到 while、for、range 等。 Python中的逻辑流程控制还包括跳出breal、继续continue、遍历range等语句后面也会详细介绍这些流程控制语句的。
謓泽
2022/12/12
4060
【Python】З 种基本结构之「判断」
相关推荐
python笔记:#009#判断语句
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档