Forum
>>
Principianti
>>
esercizietto
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da ogird |
2017-04-29 17:10:29 - esercizietto
|
Ciao a tutti, sono nuovo nel forum e un neofita in programmazione,
studiando qui e la in rete sto facendo alcuni esercizi: volevo creare uno script che prende un valore dall'utente e dice se è un numero primo o no.Ho VOLUTAMENTE scritto l'esercizio senza liste ma solo con cicli e condizioni.... dopo due ore di giramenti di testa è uscito questo che sembra funzionare n=int(input('numero: \n')) i=n c=n while c!=0: i=i-1 if i==1: break else: m=n%i if m==0: print('non primo') break else: c=c-1 if m!=0: print('numero primo') la domanda è: usando solo cicli e condizioni, era possibile renderlo più chiaro e snello?? Grazie a chi avrà la voglia di rispondere |
|
Scritto da Daniele aka Palmux |
2017-05-05 12:34:26 - Re: esercizietto
|
Chiaro è già chiaro, non ci vedo grosse difficoltà di comprensione, mentre più snello senza dubbio, ma se fai la domanda avevi già il sospetto...
Studiando ti accorgerai che esistono costrutti sintattici molto più "snelli", come le list comprehensions ad esempio. Cya |
Pagina: 1
Esegui il login per scrivere una risposta.