М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
dkim7985
dkim7985
28.08.2020 08:58 •  Информатика

Синформатико! напишите программу, выбирающую из трех чисел то, которое лежит между двумя другими(в python, а не pascal)

👇
Ответ:
kiraganziy
kiraganziy
28.08.2020
Конечно, я помогу тебе с этим заданием!

Чтобы написать программу, которая выбирает число, лежащее между двумя другими числами, мы можем использовать встроенные функции Python для сравнения чисел и условных операторов для принятия решений.

Вот наше пошаговое решение:

1. Сначала мы будем запрашивать три числа у пользователя. Мы можем сделать это с помощью функции input(), которая позволяет пользователю ввести данные.

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

Обрати внимание, что мы использовали функцию int() для преобразования введенных пользователем данных в целые числа.

2. Затем мы можем использовать условные операторы if-elif-else для определения числа, лежащего между двумя другими числами.

```python
if number1 > number2 and number1 < number3 or number1 < number2 and number1 > number3:
result = number1
elif number2 > number1 and number2 < number3 or number2 < number1 and number2 > number3:
result = number2
else:
result = number3
```

В этом коде мы проверяем каждое число отдельно, чтобы понять, лежит ли оно между другими двумя числами. Если число удовлетворяет этому условию, мы присваиваем его переменной result. Если ни одно из чисел не удовлетворяет условию, это означает, что все числа одинаковы или не находятся между иными числами, и мы присваиваем значение третьего числа переменной result.

3. Наконец, мы можем вывести значение числа, лежащего между другими двумя числами, на экран с помощью функции print().

```python
print("Число, лежащее между двумя другими числами, равно:", result)
```

Вот и всё! Теперь наша программа готова.

Общий код программы будет выглядеть так:

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

if number1 > number2 and number1 < number3 or number1 < number2 and number1 > number3:
result = number1
elif number2 > number1 and number2 < number3 or number2 < number1 and number2 > number3:
result = number2
else:
result = number3

print("Число, лежащее между двумя другими числами, равно:", result)
```

Надеюсь, эта программная логика и пошаговые объяснения помогут тебе лучше понять, как решить эту задачу!
4,6(12 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ