Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
23 января 2024 08:35
348
Во входных данных строка из чисел, разделённых пробелом.
Напишите программу, которая считывает данные и сохраняет их в список,
находит максимальное значение и его индекс, минимальное значение в списке и его индекс. Используйте функцию 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
Остались вопросы?
Еще вопросы по категории Информатика
ПОМОГИ ПОЖАЛУЙСТА!! НЕ ИГНОРЬТЕ :( В графическом файле размером 100х100 пикселей, глубина цвета составляет 1 байт, определить количество цветов в пали...
Выберите прикладные программы для создания презентаций: ⭕ Microsoft PowerPoint, OpenOffice Impress ⭕ Multiplan, Quattro Pro, SuperCalc ⭕ Microsoft Wor...
Значения слово порядковый номер...
Что такое актуальная информация?...
Значение функции F(n), где n- натуральное число, определяется алгоритмом, заданным следующими соотношениями: F(n)=1, при n<3; F(n)=F(n-1)+n-1, е...