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

Напишите программу, которая получает на вход три целых числа, по одному числу в строке, и выводит на консоль в три строки сначала максимальное, потом минимальное, после чего оставшееся число.
на ввод могут подаваться и повторяющиеся числа.
python​

Ответ:
Мимиf
Мимиf
10.10.2020 17:56

a = int(input())

b = int(input())

c = int(input())

s = a + b + c;

print(max(a,b,c))

print(min(a,b,c))

print(s - max(a,b,c) - min(a,b,c))

Объяснение:

0,0(0 оценок)
Ответ:
yujejal
yujejal
06.01.2024 20:32
Хорошо, давайте решим эту задачу пошагово. В начале нам нужно получить на вход три целых числа, по одному числу в строке, используя функцию "input()". Для этого создадим три переменные и присвоим им значения:

```
number1 = int(input("Введите первое число: "))
number2 = int(input("Введите второе число: "))
number3 = int(input("Введите третье число: "))
```

Затем нам нужно определить максимальное число из трех. Мы можем использовать функцию "max()", которая принимает несколько аргументов и возвращает наибольшее из них. Применим эту функцию к нашим переменным:

```
maximum = max(number1, number2, number3)
```

Теперь нужно вывести максимальное число на консоль. Для этого воспользуемся функцией "print()":

```
print("Максимальное число: ", maximum)
```

Затем нам нужно определить минимальное число из трех. Мы можем использовать функцию "min()", которая также принимает несколько аргументов и возвращает наименьшее из них. Применим эту функцию к нашим переменным:

```
minimum = min(number1, number2, number3)
```

Теперь нужно вывести минимальное число на консоль:

```
print("Минимальное число: ", minimum)
```

Наконец, остается только выводить оставшееся число, которое будет не минимальным и не максимальным. Мы можем использовать условные операторы "if-elif-else" для этого:

```
if number1 != maximum and number1 != minimum:
leftover = number1
elif number2 != maximum and number2 != minimum:
leftover = number2
else:
leftover = number3

print("Оставшееся число: ", leftover)
```

Теперь у нас есть полная программа, которая решает данную задачу.

Вот полный код:

```
number1 = int(input("Введите первое число: "))
number2 = int(input("Введите второе число: "))
number3 = int(input("Введите третье число: "))

maximum = max(number1, number2, number3)
minimum = min(number1, number2, number3)

print("Максимальное число: ", maximum)
print("Минимальное число: ", minimum)

if number1 != maximum and number1 != minimum:
leftover = number1
elif number2 != maximum and number2 != minimum:
leftover = number2
else:
leftover = number3

print("Оставшееся число: ", leftover)
```

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