Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
23 января 2024 08:35
237
Во входных данных строка из чисел, разделённых пробелом.
Напишите программу, которая считывает данные и сохраняет их в список,
находит максимальное значение и его индекс, минимальное значение в списке и его индекс. Используйте функцию 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
Остались вопросы?
Еще вопросы по категории Информатика
Исходная энтропия 0.978. После получения информации энтропия стала 0.678. Определить количество полученной информации...
У Васи есть доступ к Интернет по высокоскоростному одностороннему радиоканалу, обеспечивающему скорость получения им информации 2 в степени 17 бит в с...
Сочинение по литературе написано на 5 страницах, на каждой странице 32 строки по 48 символов. Использовалась кодировка Unicode, где один символ кодиру...
Знаковой моделью является: Вариант 1 анатомический муляж; Вариант 2 макет здания; Вариант 3 модель корабля; Вариант 4 диаграмма; _____...
Выберите прикладные программы для обработки графической информации: O Microsoft Power Point, StarOffice Impress O Microsoft Word. StarOffice Writer OM...