Лучшие помощники
23 января 2024 08:35
133

Во входных данных строка из чисел, разделённых пробелом.

Напишите программу, которая считывает данные и сохраняет их в список,

находит максимальное значение и его индекс, минимальное значение в списке и его индекс. Используйте функцию max() и метод .index().

Пример входных данных:

5 4 15 -2 84 25

Выходные данные:

84 4

-2 3

1 ответ
Посмотреть ответы
Вот решение вашей задачи:

```python
data = input("Введите числа, разделенные пробелом: ")
numbers = list(map(int, data.split()))

max_value = max(numbers)
max_index = numbers.index(max_value)

min_value = min(numbers)
min_index = numbers.index(min_value)

print(f"Максимальное значение: {max_value}, его индекс: {max_index}")
print(f"Минимальное значение: {min_value}, его индекс: {min_index}")
```

Программа сначала считывает строку чисел с помощью функции `input()`. Затем она разделяет строку на отдельные числа с помощью метода `split()`, преобразуя каждое число в целое число с помощью функции `int()`. Полученные числа сохраняются в список `numbers`.

Затем программа находит максимальное значение с помощью функции `max()` и его индекс с помощью метода `index()`. Аналогично находится минимальное значение и его индекс.

Наконец, программа выводит найденные значения и индексы с помощью функции `print()`.
0
·
Хороший ответ
23 января 2024 08:36
Остались вопросы?
Найти нужный