文章目录
- 一、if else 语句语法
- 二、Python 中的空格缩进
- 三、代码示例
一、if else 语句语法
if else 语句语法 :
if 条件判定:
满足条件要执行的代码1
满足条件要执行的代码2
满足条件要执行的代码3
else:
不满足条件要执行的代码1
不满足条件要执行的代码2
不满足条件要执行的代码3
后续代码
- 条件判定 没有括号 : 注意与其它语言进行区分 , 判断条件之外不写括号 ;
- 条件判定 的结果 : 必须是 布尔类型 , 值为 True 或 False ;
- 冒号 : if 条件判定 和 else 后面 的冒号很重要 , 一定要写上 ;
- 4 空格缩进 : 条件判定满足 执行的代码 , 和 条件判定不满足要执行的代码 , 之前有一个 四个空格 缩进 ;
else 与 if 是同级的 , 前面不加缩进 ;
else 的代码块也需要添加 4 空格缩进 ;
二、Python 中的空格缩进
Python 语言中 , 通过空格缩进 , 判断代码的归属 , 相当于 其它语言的 大括号 ;
Python 中 , 空格缩进 是 Python 语法中很重要的一部分 , 4 空格缩进决定了 Python 代码逻辑结构 ; 多行代码同时具有 4 空格的缩进 , 那么这些代码相当于写在同一个大括号中 ;
- 如果使用 普通文本编辑器 编写 Python 代码 , 建议使用 4 个空格进行缩进 ;
- 如果使用 IDE 环境 , 如 PyCharm 进行开发 , 一般 使用 TAB 键进行缩进 , PyCharm 会自动将 Tab 键转为 4 空格 ;
三、代码示例
代码示例 :
"""
if else 语句代码示例
"""
# 通过 input 从命名行获取的都是字符串类型
input_string = input("请输入年龄 : ")
# 将字符串转为 int 整型
age = int(input_string)
# 判断年龄
if age < 18:
# 判定条件通过执行的代码
print("购买儿童票")
else:
# 判定条件不通过执行的代码
print("购买成人票")
# 后续代码
print("祝您旅途愉快")
执行结果 :
- 输入 15 :
请输入年龄 : 15
购买儿童票
祝您旅途愉快
- 输入 19 :
请输入年龄 : 19
购买成人票
祝您旅途愉快