Найдите абсолютное расстояние между первым наименьшим и первым наибольшим числом в данной последовательности целых
Найдите абсолютное расстояние между первым наименьшим и первым наибольшим числом в данной последовательности целых ненулевых чисел, оканчивающейся нулем. Входные данные: целые числа (по одному числу на каждой строке). Выходные данные: вывести результат задачи на языке Python.
Boris 53
Хорошо, решим данную задачу шаг за шагом, чтобы ответ был понятен школьнику.1. Прежде всего, нам нужно ввести последовательность чисел. Просим школьника ввести целые числа, каждое на отдельной строке, и завершить ввод числами 0 (ноль):
2. Теперь, когда мы получили последовательность чисел, давайте найдем первое наименьшее и первое наибольшее число в этой последовательности. Для этого нам понадобится переменная, которая будет хранить текущее минимальное и максимальное число. Давайте назовем их `минимум` и `максимум` и инициализируем их значениями первого числа в последовательности:
3. Теперь у нас есть начальное значение для `минимума` и `максимума`. Давайте переберем остальные числа в последовательности, чтобы найти наименьшее и наибольшее число. Мы будем продолжать вводить числа до тех пор, пока не достигнем нуля:
4. После выполнения этого кода, мы должны получить наименьшее и наибольшее число в последовательности. Теперь осталось только найти абсолютное расстояние между этими числами, что равно разности между наибольшим и наименьшим числом:
5. И наконец, выведем результат:
Итак, вот полный код для решения данной задачи:
Этот код позволит нам найти абсолютное расстояние между первым наименьшим и первым наибольшим числом в данной последовательности целых ненулевых чисел, оканчивающейся нулем.