Italian subtitles

← 01ps-17 Arrotondare Numeri

dummy description

Get Embed Code
7 Languages

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

  1. Per l'ultima domanda per il Compito 1
  2. risolveremo il problema di come arrotondare i numeri
  3. e questo richiede l'uso di una nuova funzione Python che non abbiamo
  4. ancora introdotto nella lezione, ma sarete in grado di capirlo
  5. come parte del complto
  6. Tuttavia è una domanda piuttosto impegnativa, ecco perchè ha due stelle d'oro
  7. La nuova funzione che andremo ad usare è str
  8. La funzione str riceve in input un qualsiasi numero,
  9. e trasforma quel numero in una stringa, quindi ll risultato di str
  10. applicato ad un numero è una stringa che rappresenta il numero che è stato passato
  11. quindi se applichiamo str al numero 89
  12. quello ne uscirà sarà una stringa che contiene i caratteri 8 e 9
  13. Quindi è una stringa che sembra il numero che è stato passato
  14. ma invece che essere un numero, ora è una stringa
  15. Se avrete compreso str, siete in grado di risolvere questo problema
  16. Il vostro scopo per questa domanda è data una variabile x,
  17. quindi all'inizio del vostro codice x è stata inizializzata per contenere il valore
  18. di un qualsiasi numero decimale
  19. Ciò che il vostro codice dovrebbe fare è stampare il numero intero più vicino ad x
  20. Ecco alcuni esempi
  21. Se x vale 3.14159,
  22. quello che il vostro codice dovrebbe stampare è 3
  23. se x vale 27.63,
  24. il vostro codice dovrebbe stampare 28
  25. E per mantenere la cosa un poco più semplice, potete assumere che il valore di x
  26. non sia negativo
  27. Questo richiede che dobbiate combinare diverse cose
  28. che avete visto nella Lezione 1
  29. La sola cosa nuova di cui avrete bisogno per la soluzione è la funzione str
  30. che vi abbiamo appena spiegato
  31. Qualsiasi altra cosa di cui avete bisogno per risolvere il problema è qualcosa che già sapete
  32. dalla Lezione 1