
Задача 4 ЯЗЫК ПАЙТОН. НУЖНО ИСПОЛЬЗОВАТЬ УСЛОВНЫЕ ОПЕРАТОРЫ,ВЫШЕ ЭТОЙ ТЕМЫ НЕЛЬЗЯ В
математическом кружке играют в шахматы. Чтобы выяснить, кто играет белыми, играют в игру. Двое соперников называют по числу, затем один из них кидает кубики и считает, сколько на них выпало. Побеждает тот, чьё число оказалось ближе к числу, кратному выпавшему на кубиках.Напиши программу, которая читает числа A, B и выпавшую на кубиках сумму d, а затем выводит число победителя (ближайшее к кратному d).Ввод Вывод17487 48Примечание: ближайшее к 17 число, кратное 7, — это 14, а ближайшее к 48 — это 49. 49 ближе (разница в 1), поэтому побеждает 48.

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

Ответ:
x = int(input('Первое число: '))
y = int(input())
z = int(input())
if abs(z-x)>abs(z-y):
print(y, 'ближе')
elif abs(z-x)<abs(z-y):
print(x, 'ближе')
else:
print("никто")



Вот решение задачи на языке Python:
pythonA, B, d = map(int, input().split())
result_A = A + (d - A % d) % d
result_B = B + (d - B % d) % d
if abs(result_A - d) < abs(result_B - d):
print(A)
else:
print(B)
Программа сначала считывает значения A, B и d с помощью input()
. Затем вычисляются числа, ближайшие к d и кратные d, для A и B. Это делается с помощью формулы (d - x % d) % d
, где x - число A или B.
Затем программа сравнивает разницу между полученными числами и d и выводит число победителя - A или B, в зависимости от того, чья разница меньше.
Например, если ввод будет 17 87 48
, программа выведет 48
, так как разница между 48 и 48 (d) равна 0, а разница между 14 и 48 равна 34.
Обратите внимание, что данное решение не проверяет валидность введенных чисел и предполагает, что они целые.


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








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili