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

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

s=0
for i in range(4,0,-1):
    s+=1
print(s)

Тақырып: For циклі

4.2-параграф · Оқулықтың 104–110-беттері

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

Дұрыс жауап

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

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

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

Түсіндірме

Ереже: for циклінде range(start, stop, step) stop шегін қоспайды. Цикл әр алынған мән үшін денесін орындайды; жол бойынша өткенде әр таңба жеке элемент болады.

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

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

Қайта орындауға ишара: range беретін мәндерді соңғы шекті қоспай жазып шығыңыз.

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

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