Forum
>>
Programmazione Python
>>
Database
>>
Problema con un programma
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da _ionut_ |
2019-01-05 21:03:19 - Problema con un programma
|
Il programma ti chiede la tua data di nascita e quando la metti il programma ti dice di che segno zodiacale sei.
il problema e che il programma mi scrive tutti i segni zodiacali. il programma non è finito perchè tanto mi scrive tutti i segni zodiacali. |
|
Scritto da Daniele aka Palmux |
2019-01-05 23:39:27 - Re: Problema con un programma
|
Ciao caro e benvenuto, direi che non ci siamo, quello che proponi non va bene.
Dovrai fare ragionare, in astratto, su qualcosa del genere: input(data) se (if) mese uguale a primo mese: se maggiore o uguale a giorno x: <sei qualcosa> altrimenti: <sei qualcosa altro> altrimenti (elif) mese uguale a secondo mese: se maggiore o uguale a giorno x: <sei qualcosa> altrimenti: <sei qualcosa altro> [....] Ti consiglio: 1. Di lavorare con le date, visto che Python ha librerie molto valide per farlo; 2. Di definire meglio l'input e magari dividerlo in due distinti, come mese e giorno di nascita e comunque "splitta" quello che ottieni in modo da agevolare le interrogazioni; 3. Ragiona per intervalli, ad esempio: se scegli marzo ed il giorno è maggiore di 20 sei Ariete, altrimenti Pesci; Modifica un po' il tuo codice per renderlo più efficiente. Cya |
Pagina: 1
Esegui il login per scrivere una risposta.