#МОЕ РЕШЕНИЕ

# Первый на выход

# Напишите программу, которая создает список из 5 элементов, запрашивает у пользователя элемент для удаления
# и удаляет первый найденный элемент из списка с использованием метода remove().
# Программа должна вывести обновленный список.

# Напишите тут ваш код

# Импортируем метод рандом
import random

#Создаем список из 5 рандомных чисел
my_list = [random.randint(-99, 200) for _ in range(5)]

#Запрашиваем у пользователя какое элемент удалить
element = int(input(f"Какой элемент удалить из списка? {my_list}:  "))

#Удаляем
my_list.remove(element)

#Показываем обновленный список
print("Обновленный список: ", my_list)
__________________________________________________
#ПРЕДЛОЖЕННОЕ РЕШЕНИЕ

# Создаем список из 5 элементов
my_list = [10, 20, 30, 40, 50]

# Запрашиваем у пользователя элемент для удаления
element_to_remove = int(input("Введите элемент для удаления: "))

# Пытаемся удалить элемент из списка
my_list.remove(element_to_remove)
print("Элемент удален. Обновленный список:", my_list)
ВОПРОС: Как удалять строковый тип элементов (str) в случае если список состоит из чисел (int) и строк?
#Создаем список из 5 рандомных чисел
#my_list = [random.randint(-99, 200) for _ in range(5)]
my_list = ['randomy', 1, 54, 'test']

#Запрашиваем у пользователя какое элемент удалить
element = input(f"Какой элемент удалить из списка? {my_list}:  ")

#Удаляем
my_list.remove(element)

#Показываем обновленный список
print("Обновленный список: ", my_list)