Il linguaggio del prof è ambiguo... il numero non può avere cifre uguali? Oppure basta che non ci siano doppioni? Come si esce del programma? Con zero si inserisce un numero, ma posso inserirne n prima di uscire?
Ti allego uno stub. Che va migliorato seguendo le indicazioni di tua figlia (e dalla lista, ovvio). """Semplice esercizio di Python.""" import sys rubrica = set() volonta = input("Vuoi inserire un numero in rubrica? 1 se sì.\n") if volonta != "1": sys.exit() numero = [] while True: cifra = input("Inserisci una cifra. 0 fine inserimento.\n") if cifra == '0': break numero.append(cifra) numero = ''.join(numero) if numero in rubrica: print(f"Numero {numero} già presente in rubrica.") else: rubrica.add(numero) print(f"Numero {numero} inserito in rubrica.") Il giorno sab 25 mag 2019 alle ore 23:18 luca colucci <jany...@hotmail.it> ha scritto: > Il prof di informatica ha iniziato a presenziare a dicembre ed alla fine > del primo quadrimestre mia figlia aveva 9 di informatica nel secondo > quadrimestre ha iniziato con phyton non spiega o se spiega lo fa su un > determinato esercizio poi da una verifica di tutt'altro ora mia figlia ha > collezionato due voti un 4.5 ed un 4 come tutta la classe lui da la > possibilità a tutti di recuperare se risolvono e spiegano quell'esercito > che era la seconda verifica quella di cui ha preso 4 > > Il 25 mag 2019 22:55, Carlos Catucci <carlos.catu...@gmail.com> ha > scritto: > > > > On Sat, 25 May 2019 at 22:26, luca colucci <jany...@hotmail.it> wrote: > > Sarò chiaro... Sto cercando di trovare come giustamente dite voi la pappa > pronta per mia figlia non so da dove iniziare ho letto e imparato qualcosa > di phyton ma in 2 GG quello che mi riesce meglio è rivolgermi a qualcuno > che mastica qualcosa al riguardo il prof non aiuta e la classe è tutta > insufficiente se mi date un modo il più semplice possibile per fare ciò che > richiede l'esercizio provo con uno screen a passarle il file e mi dirà lei > se capisce o meno > > > Quanti anni ha tua figlia? E' a scuola che gli hanno detto di farlo o un > corso di programmazione? > > Carlos > -- > EZLN ... Para Todos Todo ... Nada para nosotros > > > _______________________________________________ > Python mailing list > Python@lists.python.it > https://lists.python.it/mailman/listinfo/python > -- There is a crack, a crack in everything. That’s how the light gets in L. Cohen
"""Semplice esercizio di Python.""" import sys rubrica = set() volonta = input("Vuoi inserire un numero in rubrica? 1 se sì.\n") if volonta != "1": sys.exit() numero = [] while True: cifra = input("Inserisci una cifra. 0 fine inserimento.\n") if cifra == '0': break numero.append(cifra) numero = ''.join(numero) if numero in rubrica: print(f"Numero {numero} già presente in rubrica.") else: rubrica.add(numero) print(f"Numero {numero} inserito in rubrica.")
_______________________________________________ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python