本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名原文链接~~~

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

微信搜索 zze_coding 或扫描 👉 二维码关注我的微信公众号获取更多资源推送:


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
’‘’

如果这篇文章对您有帮助,可点击下方链接分享给你的朋友们😋,如果遇到问题欢迎评论、留言~~~😇

评论

公众号:zze_coding

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×