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

(Python)
Пользователь вводит два целых или дробных числа. Нужно написать программу, которая будет описывать отношения между этими числами: отношение большего к меньшему, меньшего к большему и разницу между ними по абсолютной величине.
Результаты всех вычислений должны быть записаны в словарь:
relationship = {
'max_to_min': m,
'min_to_max': n,
'difference': d
}
Также их нужно вывести в формате:
Max to Min = m
Min to Max = n
Difference = d

Показать ответ
Ответ:
ket851230
ket851230
12.10.2020 12:52

a, b = map(float, input().split())

relationship = {

   'max_to_min': max(a, b) / min(a, b),

   'min_to_max': min(a, b) / max(a, b),

   'difference': abs(a - b)

}

print(f'Max to Min = {relationship["max_to_min"]}')

print(f'Min to Max = {relationship["min_to_max"]}')

print(f'Difference = {relationship["difference"]}')

0,0(0 оценок)
Ответ:
GeorgYanovski777
GeorgYanovski777
12.10.2020 12:52

num1, num2 = [float(i) for i in input().split()]

mx = max(num1, num2); mn = min(num1, num2)

rels = { 'max_to_min' : (mx/mn), 'min_to_max' : (mn/mx), 'diff' : abs(mx - mn)}

print(f"Max to min = {rels['max_to_min']}\nMin to Max: {rels['min_to_max']}\nDifference = {rels['diff']}")

Объяснение:

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота