PILNE!! Python Napisz program wykonujący następujące operacje na 12-elementowej liście zawierającej liczby całkowite, której wartości wpisywane są z klawiatury: a) wypisanie wszystkich elementów listy, b) obliczenie liczby tych elementów listy, których numer nie jest podzielny przez 5, c) zwiększenie o 2 wartości tych elementów listy, które mają nieparzysty numer zawarty w przedziale (3,9), d) obliczenie iloczynu tych elementów listy, których wartość jest równa 5, e) obliczenie liczby tych elementów listy, których wartość nie zawiera się w przedziale (5,8). proszę o szybką odpowiedź, dam naj
Verified answer
lista = []
for i in range(12):
element = int(input(f"Podaj element {i + 1}: "))
lista.append(element)
# a)
print("a) Wszystkie elementy listy:")
print(lista)
# b)
lenp = len([x for i, x in enumerate(lista) if i % 5 != 0])
print(f"b) Liczba elementów, których numer nie jest podzielny przez 5: {lenp}")
# c)
for i, element in enumerate(lista):
if i % 2 != 0 and 3 <= i <= 9:
lista[i] += 2
# d)
ier5 = 1
for element in lista:
if element == 5:
ier5*= element
print(f"d) Iloczyn elementów, których wartość jest równa 5: {ier5}")
# e)
lepp = len([x for x in lista if x < 5 or x > 8])
print(f"e) Liczba elementów, których wartość nie zawiera się w przedziale (5,8): {lepp}")
mi kod działa.