Темы ЕНТ: Информатика

Программирование алгоритмов на языке программирования Python

Основы Python: переменные, условия, циклы, списки.

Что нужно знать

  • for i in range(n) идёт от 0 до n − 1. range(a, b) не включает b.
  • // даёт результат деления, округлённый вниз (-7 // 2 = -4), %: остаток, **: степень.
  • Индексы начинаются с нуля, a[-1]: последний элемент, срез a[1:3] не включает элемент с индексом 3.
  • Блоки выделяются отступами, while выполняется, пока условие истинно.

Примеры заданий

Что выведет программа на Python: print(7 // 2, 7 % 2)?

Показать ответ

Ответ: B. // — целочисленное деление (3), % — остаток (1).

Что выведет программа? s = 0 for i in range(1, 5): s += i print(s)

Показать ответ

Ответ: A. range(1, 5) даёт числа 1, 2, 3, 4: правая граница не входит. Их сумма 1 + 2 + 3 + 4 = 10.

Заданий по теме: 6

Сайт проверит ответы, покажет разбор каждой ошибки и вернёт тему на повторение, когда придёт срок.

Создать аккаунт и решить

Материал написан для подготовки и ещё не проверен учителями, поэтому ошибки возможны. Сайт неофициальный и не связан с НЦТ.