侧边栏壁纸
博主头像
张种恩博主等级

一个能运维的 JPG 搬运工

  • 累计撰写 709 篇文章
  • 累计创建 62 个标签
  • 累计收到 27 条评论

目 录CONTENT

文章目录

Python基础(5)之流程控制if语句

张种恩
2019-01-29 / 0 评论 / 0 点赞 / 375 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2020-02-25,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

if 语句是干嘛就就不再赘述,直接看下面语法。

单分支语法

if <condition>:
    <code>

# 其中 condition 是一个表达式,它的结果必须有对应的布尔值;
# 当 condition 的结果为 True 时,才会执行 code 处的代码;

Python 中的代码块是通过缩进来控制的,缩进符号可以是空格,也可以是制表符,如上述 code 前就是四个空格。

例:

if 1:
    print('hello')

'''
hello
'''

在 Python 中 0 对应布尔值 False,非零对应布尔值 True

双分支语法

if <condition>:
    <code1>
else:
    <code2>

# 其中 condition 同单分支语法;
# code1 在 condition 的结果为 True 时执行;
# code2 在 condition 的结果为 False 时执行;

例:

if 0:
    print('hello')
else:
    print('world')

'''
world
'''

多分支语法

if <condition1>:
    code1
elif <condition2>:
    code2
elif <condition3>:
    code3
elif <condition...>:
    code...
else:
    coden

# 其中可存在 n 个 condition,当其中有一个 condition 的结果为 True 时,则执行该 condition 对应代码块中的内容,否则执行 else 代码块中的内容。

例:

input_num = 2

if input_num==1:
    print('输入的是 1')
elif input_num == 2:
    print('输入的是 2')
elif input_num == 3:
    print('输入的是 3')
else:
    print('输入的是其它数字')

‘’‘
输入的是 2
’‘’
0

评论区