【Python】判断语句 ① ( if 语句 | if 语句语法 | 代码示例 )

news/2024/10/22 9:38:17/

文章目录

  • 一、if 语句语法
  • 二、代码示例
    • 1、代码示例 - 触发 if 语句
    • 2、代码示例 - 不触发 if 语句





一、if 语句语法



在 Python 中 , 使用 if 语句进行判断 , 语法格式如下 :

if 判断条件,布尔类型变量或表达式:条件成立,布尔类型变量或表达式为 True 执行的代码
  • 判断条件没有括号 : 注意与其它语言进行区分 , 判断条件之外不写括号 ;
  • 判断条件的结果 : 必须是 布尔类型 , 值为 True 或 False ;
  • 冒号 : if 语句后面的冒号很重要 , 一定要写上 ;
  • 4 空格缩进 : 条件成立 ( 布尔类型变量 或 表达式为 True ) 执行的代码 , 之前有一个 四个空格 缩进 ;

Python 语言中 , 通过空格缩进 , 判断代码的归属 , 相当于 其它语言的 大括号 ;





二、代码示例




1、代码示例 - 触发 if 语句


在下面的代码中 , if 语句后面的 两行代码 , 有首行缩进 , 这表示 这两行代码 归属与 if 语句 ,

  • 如果 if 语句 判断条件为 True , 则执行这两行代码 ;
  • 如果 if 语句 判断条件为 False , 则执行后面的第三行没有缩进的代码 ;
    print("已成年")print("去干活")

代码示例 :

"""
if 判断语句代码示例
"""age = 18# 判断条件没有括号
# 判断条件后加上冒号
if age >= 18:# if 语句中的代码前加上 4 空格缩进# if 语句通过空格缩进 , 判断代码的归属 , 相当于其它语言的大括号print("已成年")print("去干活")# 通过首行缩进判断代码块归属
# if 语句后没有空格缩进的第一句代码代表 if 语句的结束
print("时光飞逝")

执行结果 :

已成年
去干活
时光飞逝

在这里插入图片描述


2、代码示例 - 不触发 if 语句


代码示例 :

"""
if 判断语句代码示例
"""age = 16# 判断条件没有括号
# 判断条件后加上冒号
if age >= 18:# if 语句中的代码前加上 4 空格缩进# if 语句通过空格缩进 , 判断代码的归属 , 相当于其它语言的大括号print("已成年")print("去干活")# 通过首行缩进判断代码块归属
# if 语句后没有空格缩进的第一句代码代表 if 语句的结束
print("时光飞逝")

执行结果 :

时光飞逝

在这里插入图片描述


http://www.ppmy.cn/news/77045.html

相关文章

Three.js教程:点、线、网格模型介绍

推荐:将 NSDT场景编辑器 加入你的3D工具链 其他系列工具: NSDT简石数字孪生 点、线、网格模型介绍 经过前面几章学习相信你对点模型Points、线模型Line、网格模型Mesh已经有了大致了解,本节课就对点、线、网格模型模型进行简单总结。 点模型…

代数运算与代数系统

符号 I \mathbb{I} I表示整数 I \mathbb{I}_ I​表示正整数 ρ ( A ) \rho\left(A\right) ρ(A):设 A A A是集合,则称 { x ∣ x ⊆ A } \left\{x|x\subseteq A\right\} {x∣x⊆A}为 A A A的幂集 代数运算 设 A A A为非空集合, n ∈ I n…

09-jQuery-动画-显示和隐藏元素

一、默认显示和隐藏方式 1、show()方法:可以显示被选元素,并且可以使用动画效果来实现平滑的过渡。它可以接受多个参数,其中第一个参数是动画的时长,第二个参数是动画的缓动类型,第三个参数是动画完成后的回调函数。 …

MAC安装Mysql

1.首先,登陆Mysql的 官网: https://www.mysql.com/downloads/ 2、进入官网后,页面拉到最下面,找到 Mysql Community(GPL) Downloads,点击进入下载 3.选择:Mysql Community Server…

react学习2

props基本用法,把属性自动保存到props里 简写:三点展开,展开运算符无法展开对象,但是三点外侧包裹花括号可以复制对象{...P} 对props的属性进行限制 首先需要引入prop-types.js包 之后再去进行限制 props是只读的,只…

RHCE每日一讲

shell变量的4种赋值方法 第一种:直接赋值 格式为:变量名变量值。 直接赋值时禁止在 等号 两端添加空格。 namehahah echo $name # 输出 hahah 第二种:位置参数赋值方式 set -- a b c d age$1 echo $age a 第三种:利用命令…

css获取vue组件 props

一、在 CSS 中,无法直接获取 Vue 组件的 props 值。CSS 是用于描述样式的语言,而 Vue 组件的 props 是在 JavaScript/TypeScript 中进行处理和传递的。CSS 无法直接访问组件的 props。 如果你需要在 CSS 中使用组件的 props 值,你可以通过将…

95后字节八年测开晒出工资单:狠补了这个,真香···

最近一哥们跟我聊天装逼,说他最近从字节跳槽了,我问他跳出来拿了多少?哥们表示很得意,说跳槽到新公司一个月后发了工资,月入5万多,表示很满足!这样的高薪资着实让人羡慕,我猜这是税后…