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

Берілген Python коды экранға не шығарады (бірнеше жол «;» арқылы көрсетілген)? Python 3 коды: i=0 s=0 while i<4: i+=1 if i==3: continue s+=i print(s)

i=0
s=0
while i<4:
    i+=1
    if i==3:
        continue
    s+=i
print(s)

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

4.4-параграф · Оқулықтың 116–119-беттері

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

Дұрыс жауап

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

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

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

Түсіндірме

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

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

Қате нұсқаларды ажырату: continue бүкіл циклді аяқтамайды. Оған дейінгі қосу орындалса, оны қосындыдан қайта алып тастау қате.

Қайта орындауға ишара: Өткізілген итерацияда continue-ге дейін және одан кейін тұрған амалдарды бөліңіз.

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

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