Вопрос задан 25.10.2026 в 12:32. Предмет Информатика. Спрашивает Сухорукова Анастасия.

a=10 b=2 if:a%b=2==0 print(a*b) else: print (q/2) python

Перейти к ответам

Ответы на вопрос

Отвечает Barbq-Junior Андрюха.

В записи есть ошибки. В Python условие нужно записать через двойной знак равенства, а команды — с новой строки после двоеточия:

a = 10
b = 2
if a % b == 0:
    print(a * b)
else:
    print(q / 2)

Так как \(10 \bmod 2 = 0\), выполнится первая ветвь и программа выведет \(20\). Переменная \(q\) в данном случае не используется, но в ветви else её нужно было бы заранее задать.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос