#МОЕ РЕШЕНИЕ
# Первый на выход
# Напишите программу, которая создает список из 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)