Forum
>>
Principianti
>>
ciclo while LISTA
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
|
Scritto da SalvCai |
2018-01-18 19:55:31 - ciclo while LISTA
|
|
buonasera devo risolvere questo esercizio :
scrivere un programma che acquisisca numeri in ingresso e li aggiunga a una lista, se non sono gia presenti al suo interno. Quando la lista contiene dieci numeri, il programma li visualizza e termina ho prodotto questo codice lista = []
valore = eval(input(" Inserisci valori "))
i = 0
while i<10:
if valore in lista:
print("Valore gia presente inserisci nuovo valore ")
valore = eval(input(" Inserisci valore corretto "))
lista.append(valore)
i = i +1
else:
lista.append(valore)
i = i +1
valore = eval(input(" Inserisci valore "))
for i in range(10):
print (lista, end=" ")
print ()
non riesco a capire perchè me ne fa immettere 11 e poi alla stampa ne vedo dieci. Grazie a chi mi risponderà Salvatore |
|
|
Scritto da Daniele aka Palmux ![]() |
2018-01-18 21:45:02 - Re: ciclo while LISTA
|
|
Posso permettermi di correggerti, anzi modificare più che correggere, un po' di cosine? Non ti tocco la logica, promesso, quella te la lascio uguale uguale...
lista = []
i = 0
while i < 10:
try:
valore = int(input("Inserisci valori: "))
except ValueError:
print("Inserire solo numeri interi per favore.")
continue
if valore in lista:
print("Valore presente, inserisci nuovo valore.")
continue
else:
lista.append(valore)
i = i +1
for c,i in enumerate(lista, 1):
print ("Valore nr {}: {}".format(c,i))
Cya
|
|
|
Scritto da SalvCai |
2018-01-19 11:17:45 - RISOLTO Re: ciclo while LISTA
|
|
Buongiorno Daniele come sempre disponibile e cortese
Grazie alle mie competenze di base su altri linguaggi riconosco il costrutto TRY e conosco il funzionamento che c'è dietro. Per quanto riguarda Python3 non ancora sono arrivato a quel punto in quanto procedo per piccolissimi passi. Mi riservo di rivedere il codice in un secondo momento. for c,i in enumerate(lista, 1):
print ("Valore nr {}: {}".format(c,i))questa tipologia di ciclo FOR ancora non l'ho incontrata nel mio percorso per questa ci devo ragionare un pò su A risentirci e di nuovo buona giornata Salvatore !!! --- Ultima modifica di SalvCai in data 2018-01-19 11:19:29 --- |
Pagina: 1
Esegui il login per scrivere una risposta.

