Python: istruzione condizionale

  • Creatore Discussione Creatore Discussione fedrik
  • Data di inizio Data di inizio

fedrik

Nuovo Utente
26 Mag 2016
5
3
3
78
marina di ginosa
stavo riflettendo su questo vostro programma e non riesco a capire da dove scaturisce a priori il numero 369 di "if ==369"

Codice:
# Sommare gli elementi presenti in una lista
# tramite il ciclo for
# escludendo tutti i valori inferiori a 3

# definizione della lista
fibonacci = [1,1,2,3,5,8,13,21,34,55,89,144]

# variabile per l'archiviazione della somma
# dei valori in lista
totale = 0

# sommatoria dei valori in lista
for val in fibonacci:
    # controllo sul valore degli elementi sommati
    if val > 3:
        totale = totale + val
# controllo sul totale ottenuto     
if totale == 369:
    # stampa della somma ottenuta
    print("Il totale della somma è " + str(totale))
else:
    # istruzione alternativa in caso
    # di esito negativo del controllo
    print ("Valore differente da quello atteso.")

Ringraziandovi,vi saluto.Scusatemi se ho scritto in questo modo e se e' questo da cui devo scrivere.E' il mio primo post.Sono rimasto sbalordito dalla spiegazione semplice ,completa del vostro corso.Ripeto non sono piu'giovanissimo(70)
 
Ultima modifica di un moderatore:
Quindi la vera domanda è: perchè è stato scelto il n. 369? Mi sembra semplice la risposta: è stato scelto a caso; giusto per dare una giustificazione al programma.
 

Discussioni simili