Вопрос задан 05.07.2023 в 17:27. Предмет Информатика. Спрашивает Юник Софія.

Пользователь вводит два числа. Если они не равны 10 и первое число четное, то вывести их сумму,

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Хафизова Марселина.

ты делал сравнение 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)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

python
a = int(input("Введите a ")) b = int(input("Введите b ")) if a != b and a % 2 == 0: print("Сумма:", a + b) else: print("Произведение:", a * b)

Изменилось следующее:

  1. Заменил a / 2 на a % 2 == 0 для проверки четности числа a. Оператор % возвращает остаток от деления, поэтому a % 2 будет равно 0 для четных чисел.
  2. Исправил выражение a == a + b на a + b, чтобы вывести сумму чисел.
  3. Исправил выражение a == a * b на a * b, чтобы вывести произведение чисел.

Теперь код должен правильно выполняться и выводить ожидаемые результаты.

0 0

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

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

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

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