Ustazdyq
Тегін, тіркелусізИнформатика · 8-сынып · Сұрақ 4/15

Берілген Python коды экранға не шығарады (бірнеше жол «;» арқылы көрсетілген)? Python 3 коды: k=0 for i in range(1,5): for j in range(5): k+=1 break print(k)

k=0
for i in range(1,5):
    for j in range(5):
        k+=1
        break
print(k)

Тақырып: Break циклін басқару

4.3-параграф · Оқулықтың 111–115-беттері

Өзіңізді тексеріңізЖауапты қарамай тұрып, өзіңіз таңдап көріңіз.

Дұрыс жауап

Дұрыс жауап: 4

Жауап нұсқалары

  1. A.4дұрыс
  2. B.Орындалу қатесі
  3. C.4; 0
  4. D.0
  5. E.1

Түсіндірме

Ереже: break өзі тұрған ең жақын циклді бірден аяқтайды. Оған дейін орындалған амалдар сақталады, одан кейінгі цикл денесі орындалмайды.

Қолдану: Кодты ретімен орындағанда айнымалы мәндері былай өзгереді: k: 0 → 1 → 2 → 3 → 4; i: 1 → 2 → 3 → 4; j: 0. print экранға '4' шығарады. break тек ең жақын ішкі циклді тоқтатады; сыртқы цикл жалғасады.

Қате нұсқаларды ажырату: break алдындағы және кейінгі жолдардың орнын ажыратыңыз. Ішкі циклдегі break сыртқы циклді автоматты аяқтамайды.

Қайта орындауға ишара: Үзіліс орындалғанға дейін қай командалар іске асып үлгергенін белгілеңіз.

Әріптестермен бөлісуWhatsAppTelegram

Сұрақтар «Информатика» оқулығы бойынша құрастырылған, Атамұра, 2021.