[Python] Esercizio(help)
Daniele Zambelli
daniele.zambelli a gmail.com
Gio 30 Maggio 2019 23:06:54 CEST
Il giorno mar 28 mag 2019 alle ore 00:31 luca colucci
<janyckk a hotmail.it> ha scritto:
>
> Dovrei scrivere così
>
>
> nums = []
> scelta = "x"
> numDaInserire = "4"
> print(' Rubrica in Python.')
> while (scelta != "0") and (scelta != "1"):
> print('Digita 1 per inserire un numero, 0 per visualizzare la rubrica e uscire')
> if scelta == '1':
> while numDaInserire != '0'
> numDaInserire = input
> if numDaInserire in nums:
> print('Attenzione, il numero è già in rubrica')
> else:
> nums.append(numDaInserire)
> print('Numero inserito con successo.') scelta = "x"
> print('Fine programma, ecco la rubrica.')
> for i in nums:
> print(i)
Mi pare un buon punto di partenza.
Lo hai provato?
Ci sono un paio di errori di sintassi da correggere.
Cancella le istruzioni:
scelta = "x"
Togli il ciclo while più esterno (sistemando quindi l'indentazione).
Poi c'è un ulteriore problema da sistemare: mostri il menu, ma non
leggi mai la risposta dell'utente.
Lo puoi risolvere con il comando:
scelta = input(<stringa menu>)
Vedi un po' cosa succede e chiedi per ulteriori aggiustamenti.
--
Daniele
www.fugamatematica.blogspot.com
giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
Maggiori informazioni sulla lista
Python