在elif语句之后使用if语句如何工作?

时间:2019-01-06 00:14:42

标签: python python-3.x

这只是一个概念问题。在if语句链中,接下来的链中会发生什么? if-elif-if。我不确定Elif之后的if语句将如何处理代码。

1 个答案:

答案 0 :(得分:1)

如果if之后有elif语句,则表示这是if语句的另一块。例如,如果我这样做

yes = "yes"
no = "no"

if yes == "yes":
    print("yee")
elif no == "no":
    print(":(")

它只会在第一个工作后停止后打印“ yee”。但是,如果我们这样做:

if yes == "yes":
    print("yee")
if no == "no":
    print(":(")

两者都将打印,因为它们是两个互不对应的不同语句。