Срочно 50 баллов даю Решите с объяснением Проверьте является ли частное от деления суммы...

0 голосов
61 просмотров

Срочно 50 баллов даю
Решите с объяснением
Проверьте является ли частное от деления суммы четырех произвольных чисел, введенных с клавиатуры, на разность двух последних из них целым числом!!!


Информатика (39 баллов) | 61 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Python 3.5:
a, b, c, d = list(map(float, input().split()))
print(False if (c == d) else ((a + b + c + d)/(c - d)).is_integer())

Сначала вводим 4 вещественных числа a, b, c, d.
Если c = d, то ответ False - частное будет нехорошим, поскольку в знаменателе будет 0. Если c не равно d, проверяем при помощи встроенной функции is_integer(), что (a + b + c + d)/(c - d) - целое число. 

Если a, b, c, d - целые, то float в решении можно заменить на int, а проверку при помощи is_integer - на проверку, что остаток от деления равен нулю, (a + b + c + d) % (c - d) == 0.

(148k баллов)