Italian subtitles

← cs101_unit2_21_s_while-loops

dummy description

Get Embed Code
9 Languages

Showing Revision 2 created 08/01/2014 by Fran Ontanaya.

  1. E la risposta è: stampa i numei da 1 a 10.
  2. E se seguiamo il codice, possiamo vedere perchè.
  3. Inizialmente, il valore di "i" è zero.
  4. Il test dice, bene "i" non è uguale a 10,
  5. --0 non è uguale a 10--
  6. così andiamo nel blocco,
  7. e il blocco somma 1 a "i",
  8. cambiando il valore di "i".
  9. Ora "i" riferisce a 1.
  10. E allora la prossima istruzione stampa il valore di "i".
  11. Il valore di "i" è 1, così stamperà "1".
  12. E poi, perchè è un "while", torniamo indietro.
  13. Facciamo di nuovo il test -- non andrò avanti passo passo ogni volta, così continuiamo così.
  14. Come "i" diventa più grande, proseguiremo.
  15. Eventalmente, diciamo "i" è 9,
  16. e per quando i è 9-- bene, dopo che "i" è 9-- stampiamo 9.
  17. Così abbiamo stampato i numeri da 1 a 9.
  18. A questo punto, "i" non è ancora uguale a 10.
  19. quindi entriamo nel corpo del ciclo.
  20. Ora aggiungiamo 1 a "i", che fa diventare 10 il valore di "i".
  21. Allora facciamo la "print", che stamperà "10".
  22. Rientriamo nel test della "while".
  23. Ora il valore di i è 10, così "i" diverso da 10-- "10" diverso da "10"--
  24. è False, perchè 10 è uguale a 10.
  25. Ciò significa che abbiamo terminato il ciclo "while"
  26. e proseguiremo oltre,
  27. ma non c'è nulla con cui proseguire, così abbiamo finito.
  28. Il risultato netto del codice è stampare i numeri da 1 a 10
  29. e questo è quello che succede.
  30. Ora il test è False.
  31. Non eseguiamo altre volte il blocco, proseguiremmo con l'istruzione successiva.
  32. Ma non ce n'è nessuna, così abbiamo finito
  33. e quello che il codice ha fatto è stato stampare i numeri da 1 a 10.