【Python基础编程019 ● 判断语句和循环语句 ● if...elif...else...语句 】


 ---------Python基础编程---------

Author : AI菌


【内容讲解】

1.if...elif...else语句:
        if 关系表达式1:
            语句体1
        elif 关系表达式2:
            语句体2
        ...
        else:
            语句体n+1

2.执行流程:
        1.先执行关系表达式1, 看其结果是True还是False.
        2.如果是True,就执行语句体1 ,后面的就不再执行了.
        3.如果是False,就执行 关系表达式2,看其结果是True还是False.
        4.如果是True,就执行语句体2,后面的就不再执行了.
        5.如果是False,就执行下一个关系表达式,看其结果是True还是False.
        6.如果以上所有关系表达式的结果都是False,就执行else下面的语句体n+1.
[说明]:
        else语句可以写,也可以不写,根据实际需要决定.

【代码演示】

"""
1.if...elif...else语句:
        if 关系表达式1:
            语句体1
        elif 关系表达式2:
            语句体2
        ...
        else:
            语句体n+1

2.执行流程:
        1.先执行关系表达式1, 看其结果是True还是False.
        2.如果是True,就执行语句体1 ,后面的就不再执行了.
        3.如果是False,就执行 关系表达式2,看其结果是True还是False.
        4.如果是True,就执行语句体2,后面的就不再执行了.
        5.如果是False,就执行下一个关系表达式,看其结果是True还是False.
        6.如果以上所有关系表达式的结果都是False,就执行else下面的语句体n+1.
[说明]:
        else语句可以写,也可以不写,根据实际需要决定.
"""

week = int(input("请录入一个1-7之间的数字:"))

if week == 1:
    print("星期一")
elif week == 2:
    print("星期二")
elif week == 3:
    print("星期三")
elif week == 4:
    print("星期四")
elif week == 5:
    print("星期五")
elif week == 6:
    print("星期六")
elif week == 7:
    print("星期日")
else:
    print("录入的数字有误,请重新录入!!!")

【运行结果】

请录入一个1-7之间的数字:3
星期三

【往期精彩】

▷【Python基础编程196 ● 读取文件的4种方式】
▷【Python基础编程197 ● 读取文件的4种方式】
▷【Python基础编程198 ● 读取文件的4种方式】
▷【Python基础编程199 ● Python怎么读/写很大的文件】
▷【Python基础编程200 ● 读取文件的4种方式】
▷【Python基础编程201 ● 读取文件的4种方式】
▷【Python基础编程202 ● 读取文件的4种方式】
▷【Python基础编程203 ● 读取文件的4种方式】

【加群交流】



原文地址:https://www.cnblogs.com/hezhiyao/p/13519258.html