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

Решить на питоне , 50 : напишите программу, которая в последовательности целых чисел определяет разность максимального и минимального чисел. программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0(0 признак окончания ввода не входит в последовательность, количество чисел не превышает 1000. введенные числа по модулю не превышают 30000. программа должна вывести одно число: разность максимального и минимального чисел. ​

Показать ответ
Ответ:
irinacheprasova
irinacheprasova
18.03.2019 22:10

входные данные выходные данные

8                                   10

5

-2

0

пример работы программы:

входные данные выходные данные

111                                 no

1

0

0

.

0,0(0 оценок)
Ответ:
Bfushur83d63gfh88e
Bfushur83d63gfh88e
24.01.2024 11:49
Хорошо, вот программный код на языке Python, который решает данную задачу:

```python
# Инициализируем переменные для максимального и минимального чисел
max_num = float('-inf') # начальное значение максимального числа
min_num = float('inf') # начальное значение минимального числа

# Бесконечный цикл для ввода чисел
while True:
num = int(input("Введите число: ")) # просим ввести число
if num == 0: # если введенное число равно 0, то выходим из цикла
break
# Обновляем значения максимального и минимального чисел, если необходимо
if num > max_num:
max_num = num
if num < min_num:
min_num = num

# Выводим разность максимального и минимального чисел
raznost = max_num - min_num
print("Разность максимального и минимального чисел:", raznost)
```

Объяснение решения:
1. Мы инициализируем две переменные `max_num` и `min_num` с очень большими или очень маленькими значениями, чтобы убедиться, что первое введенное число будет обновлять эти переменные.
2. Затем мы создаем бесконечный цикл, который продолжается, пока не будет введено число 0.
3. В каждой итерации цикла мы просим пользователя ввести число и сохраняем его в переменную `num`.
4. Проверяем, является ли введенное число 0. Если это так, то мы выходим из цикла с помощью оператора `break`.
5. В противном случае, мы обновляем значения переменных `max_num` и `min_num`, если введенное число больше или меньше текущих значений соответственно.
6. После выхода из цикла, мы находим разность между максимальным и минимальным числами и сохраняем ее в переменную `raznost`.
7. И наконец, мы выводим значение `raznost` на экран с помощью функции `print`.

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