Вопрос:

Часть 1. Выбери программу, в которой нет ошибок

Ответ:

Решение:

Проверим каждую программу на наличие ошибок.

  1. n = 0
    while n < 5:
    n = n + 2
    print(n)

    Эта программа работает корректно. Она выведет: 2, 4.
  2. n = 10
    for i in range(2; n):
    print(i)

    Ошибка: функция range() принимает целые числа через запятую, а не точку с запятой. Правильно: range(2, n).
  3. n = 0
    for i in range(10):
    n = n + 1
    print(n + 2)

    Эта программа работает корректно. Она выведет: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12.
  4. i = 0
    while i < 5
    print(i)
    i = i + 1

    Ошибка: после условия while i < 5 отсутствует двоеточие. Правильно: while i < 5:

Ответ: Первая и третья программы не содержат ошибок.