
Нужно задать три числа "а,b,c" и сделать так, чтобы a было наименьшее, b среднее, c наибольшее


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

a, b, c = int(input()), int(input()), int(input())
if a > b:
a, b = b, a
if a > c:
a, c = c, a
if b > c:
b, c = c, b
print(a, b, c)
Не знаю чего Вы проходили уже в школе, решил самым простым способом школьного уровня, без лишнего
Если помог, поставь пожалуйста - ❤ и отметку "Лучший ответ"




Для того чтобы упорядочить три числа a
, b
и c
так, чтобы a
было наименьшим, b
средним и c
наибольшим, вы можете воспользоваться условным оператором (if-else) или сортировкой. Вот два способа, как это можно сделать:
Способ 1: Используя условный оператор (if-else):
pythona = 3
b = 1
c = 2
if a > b:
a, b = b, a
if b > c:
b, c = c, b
if a > b:
a, b = b, a
# Теперь a содержит наименьшее значение, b - среднее, c - наибольшее.
print(f"a = {a}, b = {b}, c = {c}")
Способ 2: Используя сортировку списка:
pythona = 3
b = 1
c = 2
# Создаем список из трех чисел и сортируем его.
sorted_numbers = [a, b, c]
sorted_numbers.sort()
# Теперь a содержит наименьшее значение, b - среднее, c - наибольшее.
a, b, c = sorted_numbers
print(f"a = {a}, b = {b}, c = {c}")
Оба эти способа дадут вам результат, в котором a
будет наименьшим числом, b
- средним числом и c
- наибольшим числом. Вы можете изменить значения a
, b
и c
в коде на нужные вам числа.


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








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