Регистрация
Войти
Стать экспертом Правила
Информатика

Пользователь вводит два числа. Если они не равны 10 и первое число четное, то вывести их сумму, иначе вывести их произведениеa = int(input("Введите a "))b = int(input("Введите b "))if a != b and a / 2:print(a == a + b)else:print(a == a * b)В питоне. у меня не запускаеться что не так может быть хоть ошибок не показывает.

ОТВЕТЫ

ты делал сравнение a с b. у тебя вышло такое: a не равно b.

во втором условии у тебя вообще не условие, это действие, ты a / 2. Чтоб проверить кратность числа нужно написать это: число % кратно_какому_числу == 0.

при print ты не сделал табуляцию. Перед print надо нажать tab.  Еще ты в print вместо того чтоб написать просто сумму сделал проверку на равность a и a + b (это в случае с первым print). Нужно было написать просто print(a + b) и print(a * b)

Вот готовый код:

a = int(input("Введите a: "))

b = int(input("Введите b: "))

if a != 10 and b != 10 and a % 2 == 0:

   print(a + b)

else:

   print(a * b)

101
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам