Python if 语句的问题

在python中,连续使用if语句。如:
if 。。。:
。。。
if 。。。:
。。。
if 。。。:
。。。
if 。。。:
。。。
else:
。。。
当条件符合第一个第二个if语句,为什么输出结果的同时还是输出else的结果
而条件符合第三个则不会输出else
# 第一首先要有缩进 因为python中是以缩进区分不同的代码块
# eg1:
if ...:
    ....
if ...:
    ...
# eg2:
if ...:
    .....
    if ...:
        ....
# eg1 和 eg2 是两种代码块
# eg1会走完第一个if後 条件成立与否 都会继续走第二个if 
# eg2则当第一个if条件不成立时 不会走第二个if
# 这是python最基础要掌握的 通过题主的问题 不知道题主掌握没…所以多说一嘴(因为我看到下面有追问 可能是这个原因)

#另外 如果想要python帮你完成条件1条件2条件3某一成立则执行某代码块的话
# eg3:
if ...:
    ...
    #当满足条件时 会执行这裏的代码块 然後调到最後
elif ...:
    ...
    #当满足条件时 会执行这裏的代码块 然後调到最後
elif ...:
    ...
    #当满足条件时 会执行这裏的代码块 然後调到最後
else:
    ...
    #当以上条件都不满足时 执行这裏的代码块 当然可以没有该代码块 取决与coder
    

#所谓“世槐乱当条件符合第一个第二个if语句,为什么输出结果的同时还是输出else的结果
而条件符合第三个则不会输出else”
#我猜想代码块是这样的:
    if ...:
        ...
    if ...:
        ...
if ...:
    ...
   搜档 if ...:
        ...
else:
    ...
    
# 当然 还要看你的条件是什麼 不太好判断
#还有可能 使用了break
if ...:
    break
   明誉 print("test")
    
# 你会发现 test并没有显示出来…
#最後 期待题主贴出源代码!

这里每一个 if 都是独立的,都会执行一次,所以最后一个 if 一定会有输出。
这里拿旦迅的else只是相对于第四个if的,跟前消此面三个if没有关系。如果想组合使用应该是
if 。。。:
。。。
elif 。。。:
。迟塌。。
elif 。。。:
。。。
elif 。。。:
。。。
else:
。。。