# Lezione 10 - Esercizio 1
# Creare una lista di numeri.
# Chiedere all'utente di inserire un numero e controllare se tale numero
# è presente nella lista. Stampare un messaggio appropriato.

# lista = ["1", "3", "5", "6", "10"]
# numero = input("inserisci un numero ")
# if numero in lista:
#     print(f"{numero} è nella lista ")
# else:
#     print(f"{numero} non fa parte della lista")

# Lezione 10 - Esercizio 2
# Creare una lista con alcuni numeri e chiedere all'utente di modificare
# un elemento della lista fornendo l'indice e il nuovo valore.
# Dopo la modifica, stampare la nuova lista.

# lista = [1, 4, 5, 6, 7, 8, 9, 12, 23, 45]
# modificaindice = int(input("modifica un elemento della lista fornendo un indice ì"))
# modificavalore = int(input("inserisci il nuovo valore "))
# lista.pop(modificaindice)
# lista.insert(modificaindice, modificavalore)
# print(lista)


# lista = [1, 4, 5, 6, 7, 8, 9, 12, 23, 45]
# modificaindice = int(input("modifica un elemento della lista fornendo un indice ì"))
# modificavalore = int(input("inserisci il nuovo valore "))
# lista[modificaindice] = modificavalore
# print(lista)

# Lezione 10 - Esercizio 3
# Creare una lista vuota e chiedere all'utente quanti elementi vuole aggiungere
# alla lista. Dopo di che, chiedere all'utente l'elemento da aggiungere volta per
# volta, fino a riempire la lista del numero di elementi specificato inizialmente.
# Stampare la lista ottenuta.

lista = []
numero_elementi = int(input("quanti elementi vuoi aggiungere alla lista "))
 
while len(lista) != numero_elementi:
    elemento = input("inserisci un elemento")
    lista.append(elemento)

print(lista)