首页 热点资讯 义务教育 高等教育 出国留学 考研考公

在Python中,选择结构和循环结构必须带有else子句?

发布网友 发布时间:2022-04-23 08:51

我来回答

6个回答

热心网友 时间:2022-04-07 08:58

不是必须使用,根据需要来使用。

比如单分支结构,只有一个条件情况需要有触发,那么就没有else。

再比如多分支,部分条件需要触发,也没有else。

if里使用else是条件成立和不成立都有触发时才使用。

对于循环结构的else,用的机会就更少了,但是由于else的存在,可以方便很多。

比如典型的素数判断。

循环结构的else触发条件是,对应的循环体,一次都没有执行,或者完整的执行完,没有触发break。就像例子那样,for循环完整走完,没有触发break,这时就会触发else,否则就会跳过。

热心网友 时间:2022-04-07 10:16

题主你好,
语言的设计也来源于生活,抛开问题,我们生活中平时说话的时候:
"如果我回来晚了, 那你就先吃吧"
这就是一句通顺的话.
回到问题本身,if和for同理与上面的例子,所以说:
"无论是if语句还是for语句,else部分都是可选项,有它语句结构可表达的意思更丰富一些, 没它句子逻辑也是完整的"
希望我的回答可以给楼主一些启发, 欢迎追问

热心网友 时间:2022-04-07 11:51

选择结构if和else那是配套的,有了if,那就必须要有else
而循环结构好像没这个概念,直接一个while就可以了,不需要else

热心网友 时间:2022-04-07 13:42

没有说要必须带有else,if只需要判断一种情况时,就可以不带

热心网友 时间:2022-04-07 15:50

结构的话,就是它的结构和它的词汇相连接起来。

热心网友 时间:2022-04-07 18:15

觉得你说的是正确的贰计划,有必要

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com