Лучшие помощники
- Megamozg 2180 б
- Matalya1 1800 б
- DevAdmin 1690 б
- arkasha_bortnikov 840 б
- Dwayne_Johnson 840 б
23 января 2024 08:35
131
Во входных данных строка из чисел, разделённых пробелом.
Напишите программу, которая считывает данные и сохраняет их в список,
находит максимальное значение и его индекс, минимальное значение в списке и его индекс. Используйте функцию 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
Остались вопросы?
Еще вопросы по категории Информатика
Каждой букве алфавита поставлена в соответствие пара чисел:первое число - номер столбца, а второе - номер строки следущей кодовой таблицы:...
Постройте дерево, соответствующее арифметическому выражению. Запишите это выражения в префиксной и постфиксной формах: (a+b)*(c+2*d) (2*a-3*d)*c+2*b...
Сравните строки: 'apricot' 'papaya' 'apricot' 'APRICOT' 'apricot ' 'PAPAYA' 'apricot'[1] 'papaya'[2]...
Python пользователь вводит дату рожден. в формате дд/мм/гггг Вывод должен быть "Вы родились 1970 года , 5 декабря". Необходимо написать функцию...
Внешняя память служит для ... 1)хранения информации внутри ЭВМ 2) хранения оперативной, часто изменяющейся информации в процессе решения задачи 3) обр...
Все предметы