Вопрос задан 26.09.2023 в 08:20. Предмет Информатика. Спрашивает Кручинкина Александра.

Python: Написати програми для вирішення задач: Задача 1. Знайти максимальний елемент списку

Задача 2. Знайти номер максимального елемента списку Для всіх задач реалізувати рандомну генерацію значень (-100,100) кількістю 25!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Афимьин Кирилл.

Ответ:

from random import randint

s = list()

for _ in range(25):

   s.append(randint(-100, 100))

print(f'Максимальный элемент - {max(s)}, его номер - {s.index(max(s))}')

Объяснение:

Импортируем из библиотеки random функцию randint для генерации рандомных значений.

s - список, содержащий 25 элементов. В цикле for эти элементы добавляются в список s.

Последняя строчка: с помощью f-строк выводим максимальный элемент и его номер (максимальный элемент ищется при помощи функции max(), номер - метода index.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось програми на мові Python для вирішення обох ваших задач:

python
import random # Задача 1: Знайти максимальний елемент списку def знайти_максимальний_елемент(список): максимальний = float('-inf') # Початкове значення максимального елемента for елемент in список: if елемент > максимальний: максимальний = елемент return максимальний # Задача 2: Знайти номер максимального елемента списку def знайти_номер_максимального_елемента(список): максимальний = float('-inf') # Початкове значення максимального елемента номер_максимального = None for і, елемент in enumerate(список): if елемент > максимальний: максимальний = елемент номер_максимального = і return номер_максимального # Рандомна генерація списку зі значеннями в діапазоні (-100, 100) кількість_елементів = 25 список = [random.randint(-100, 100) for _ in range(кількість_елементів)] # Виклик функцій для розв'язання задач максимальний_елемент = знайти_максимальний_елемент(список) номер_максимального_елемента = знайти_номер_максимального_елемента(список) # Виведення результатів print("Список:", список) print("Максимальний елемент:", максимальний_елемент) print("Номер максимального елемента:", номер_максимального_елемента)

Цей код генерує рандомний список з 25 елементів у діапазоні від -100 до 100, потім знаходить максимальний елемент та його номер у списку.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос