Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
23 января 2024 08:35
250
Во входных данных строка из чисел, разделённых пробелом.
Напишите программу, которая считывает данные и сохраняет их в список,
находит максимальное значение и его индекс, минимальное значение в списке и его индекс. Используйте функцию 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()`.
```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
Остались вопросы?
Еще вопросы по категории Информатика
Назовите разновидности программ прикладного назначения? кто использует прикладные программы общего назначения?...
Какова технология изготовления папируса?...
Для чего нужна видеопамять...
файл презентации созданный с помощью программы powerpoint имеет расширение 1) ppt (pptx) 2) txt 3) pas 4) bmp...
Видеоадаптер это: устройство управляющее работой графического дисплея программа, распределяющая ресурсы видеопамяти электронное, энергозависимое уст...