Задача 4 ЯЗЫК ПАЙТОН. НУЖНО ИСПОЛЬЗОВАТЬ УСЛОВНЫЕ ОПЕРАТОРЫ,ВЫШЕ ЭТОЙ ТЕМЫ НЕЛЬЗЯ

В математическом кружке играют в шахматы. Чтобы выяснить, кто играет белыми, играют в игру. Двое соперников называют по числу, затем один из них кидает кубики и считает, сколько на них выпало. Побеждает тот, чьё число оказалось ближе к числу, кратному выпавшему на кубиках.

Напиши программу, которая читает числа A, B и выпавшую на кубиках сумму d, а затем выводит число победителя (ближайшее к кратному d).


Ввод Вывод

17

48

7 48


Примечание: ближайшее к 17 число, кратное 7, — это 14, а ближайшее к 48 — это 49. 49 ближе (разница в 1), поэтому побеждает 48.

Ответы

Ответ дал: daniyarkanu
2

Ответ:

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("никто")


Аноним: "abs" это модуль?
daniyarkanu: Привет, задача немного не так составлена. Я ее пока исправлена, и да abs - модуль
daniyarkanu: исправляю*
Аноним: спасибо
Вас заинтересует