Вопрос:

1. Найди ошибку: a = int(input()) if a % 2 = 0: print("Чётное") else: print("Нечётное") 2. Составь программу: Ввести число. Если оно делится на 5 — вывести «Да», иначе «Нет». 3. Анализ: a = 3 if a > 10: print("X") else: print("Y")

Смотреть решения всех заданий с листа

Ответ:

1. Найди ошибку:

Смотри, тут всё просто: в строке if a % 2 = 0: допущена ошибка. В Python для проверки на равенство используется двойной знак равенства ==, а одинарный знак равенства = используется для присваивания. Правильный код должен выглядеть так:

a = int(input())
if a % 2 == 0:
    print("Чётное")
else:
    print("Нечётное")

2. Составь программу:

Логика такая: нужно написать программу, которая принимает число и проверяет, делится ли оно на 5. Если делится, выводит «Да», иначе — «Нет».

num = int(input())
if num % 5 == 0:
    print("Да")
else:
    print("Нет")

3. Анализ:

Разбираемся: в этом коде переменной a присваивается значение 3. Затем проверяется условие if a > 10:. Поскольку 3 не больше 10, выполняется блок else, и на экран выводится «Y».

Ответ: Y

ГДЗ по фото 📸