Вопрос задан 09.06.2023 в 17:40. Предмет Информатика. Спрашивает Шарапов Никита.

A = int(input()) B = int(input()) if A / B == 0: print("Да, А кратно Б") else: print("Нет, А не

кратно В") правильно ли тут всё? помогите пожалуйста
0 0
Перейти к ответам

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

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

Ответ:

A = int(input())

B = int(input())

if A % B == 0:

   print("Да, А кратно Б")

else:

   print("Нет, А не кратно В")

Объяснение:

Изменения коснулись if, туда нужен %, потому как он и проверяет кратность, а "== 0" означает что остаток должен быть равен нулю, то есть отсутствовать.  Теперь строка проверяет на кратность.



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

Нет, код содержит ошибку. Условие A / B == 0 проверяет, равно ли частное от деления A на B нулю. Однако, для проверки кратности, необходимо проверять остаток от деления A на B.

Вот исправленный код:

python
A = int(input()) B = int(input()) if A % B == 0: print("Да, A кратно B") else: print("Нет, A не кратно B")

В этом исправленном коде используется оператор % (остаток от деления) для проверки кратности. Если остаток от деления A на B равен нулю, то A кратно B.

0 0

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

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

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