
Створіть список із 12 випадкових елементів, (від -15 до 15). Додайте першим, останнім та 5м
елементом числа, введені користувачем. Знайти найменший парний елемент у отриманому після додавання елементів списку та його номер. Виведіть отриманий список та результат пошуку на екранПайтон

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

Відповідь:
import random
# generate a list of 12 random numbers between -15 and 15
random_numbers = [random.randint(-15, 15) for i in range(12)]
# add first, last and 5th elements to the list
first_element = random_numbers[0]
last_element = random_numbers[-1]
fifth_element = random_numbers[4]
random_numbers.extend([first_element, last_element, fifth_element])
# find the smallest even element in the list
min_even = float('inf')
min_even_index = None
for i, num in enumerate(random_numbers):
if num % 2 == 0 and num < min_even:
min_even = num
min_even_index = i
# display the list and the result
print("Generated list: ", random_numbers)
if min_even_index is not None:
print("Smallest even element in the list: ", min_even)
print("Index of the smallest even element in the list: ", min_even_index)
else:
print("No even number found in the list")
Пояснення:
Начебто працює правильно



Ось Python-код, який виконує описані вами дії:
pythonimport random
# Створення списку із 12 випадкових елементів в діапазоні від -15 до 15
random_elements = [random.randint(-15, 15) for _ in range(12)]
# Запит користувача для введення трьох чисел
user_input_1 = int(input("Введіть перше число: "))
user_input_2 = int(input("Введіть друге число: "))
user_input_3 = int(input("Введіть третє число: "))
# Додавання перших, останніх та 5-го елемента списку
random_elements[0] += user_input_1
random_elements[-1] += user_input_2
random_elements[4] += user_input_3
# Знаходження найменшого парного елемента і його номера
min_even = None
min_even_index = None
for index, element in enumerate(random_elements):
if element % 2 == 0:
if min_even is None or element < min_even:
min_even = element
min_even_index = index
# Виведення отриманого списку
print("Отриманий список:", random_elements)
# Виведення результату пошуку найменшого парного елемента та його номера
if min_even is not None:
print(f"Найменший парний елемент: {min_even}, його номер: {min_even_index}")
else:
print("У списку відсутні парні елементи.")
Цей код створить список із 12 випадкових елементів, додасть до нього введені користувачем числа, знайде найменший парний елемент у списку та виведе отримані результати.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili