一、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
购买儿童票
祝您旅途愉快

【Python】判断语句 ② ( if else 语句 | if else 语句语法 | Python 中的空格缩进 | 代码示例 )-LMLPHP

  • 输入 19 :
请输入年龄 : 19
购买成人票
祝您旅途愉快

【Python】判断语句 ② ( if else 语句 | if else 语句语法 | Python 中的空格缩进 | 代码示例 )-LMLPHP

05-22 18:27