Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача на Python

Starman Star Ученик (48), на голосовании 11 месяцев назад
Программа запрашивает три числа.
Ваша задача – разработать алгоритм, который выведет на экран
числа от большего к меньшему. Используйте только функции min,
max и математические операторы.

Решение:
a = int(input('Введите число:'))
b = int(input('Введите число:'))
c = int(input('Введите число:'))

f = max(a, b, c)
d = min(a, b, c)

print(f, d)

Подскажите, как расположить цифры по порядку.
Голосование за лучший ответ
⭐Человек с Земли Оракул (71540) 1 год назад
Задача не имеет решения, это тупик.
666 Мастер (2405) 1 год назад
  
a = int(input('Введите число:'))
b = int(input('Введите число:'))
c = int(input('Введите число:'))

f = max(a, b, c)
d = min(a, b, c)
m = (a + b + c - f - d) / 2

print(f, m, d)
Чтобы расположить цифры по порядку от большего к меньшему, можно использовать следующую логику:

1. Найдите максимальное и минимальное значения из трех чисел.
2. Выведите максимальное значение.
3. Вычислите среднее значение из оставшихся двух чисел.
4. Выведите среднее значение.
5. Выведите минимальное значение.

Вот модифицированный код на Python:

Этот код сначала находит максимальное и минимальное значения (f и d соответственно). Затем он вычисляет среднее значение (m) из оставшихся двух чисел. Наконец, он выводит f, m и d в порядке от большего к меньшему.
Похожие вопросы