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

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

k=0
for i in range(1,7):
    if i%2==0:
        continue
    k+=1
print(k)

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

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

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

Дұрыс жауап

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

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

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

Түсіндірме

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

Қолдану: Кодты ретімен орындағанда айнымалы мәндері былай өзгереді: k: 0 → 1 → 2 → 3; i: 1 → 2 → 3 → 4 → 5 → 6. print экранға '3' шығарады. Жұп мәндер өткізіледі; санауыш тек тақ мәндерге өседі.

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

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

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

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