Дұрыс жауап
Дұрыс жауап: 7
Жауап нұсқалары
- A.1
- B.7дұрыс
- C.Орындалу қатесі
- D.7; 0
- E.0
Түсіндірме
Ереже: Циклдің else бөлігі цикл break арқылы үзілмей қалыпты аяқталса орындалады. Дене бір рет те орындалмаса да, break болмағандықтан else орындалады.
Қолдану: Кодты ретімен орындағанда айнымалы мәндері былай өзгереді: i: 4 → 3 → 2 → 1 → 0 → 7. print экранға '7' шығарады. while шарты жалған болғанда цикл қалыпты аяқталып, else орындалады.
Қате нұсқаларды ажырату: Циклдің else тармағын if-тің else тармағы деп түсіндірмеңіз. Негізгі белгі — циклдің break арқылы үзілгені не үзілмегені.
Қайта орындауға ишара: Цикл қалыпты аяқталды ма, әлде break арқылы үзілді ме?