Portuguese, Brazilian subtitles

← cs101_hw1_08_p_Rounding-Numbers

dummy description

Get Embed Code
7 Languages

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

  1. Para a última pergunta do Homework 1,
  2. você vai resolver um problema
    sobre como arredondar números,
  3. e isso vai exigir o uso de uma
    nova função Python, que não tinhamos
  4. tratado ainda nas aulas, mas
    você será capaz de descobrir isso
  5. como parte deste problema do homework.
  6. Mas esta é uma pergunta difícil, então
    é por isso que tem 2 estrelas de ouro.
  7. A nova função que você
    vai usar é a função "str".
  8. A função "str" toma como
    entrada um número qualquer,
  9. e tranforma o número em uma string,
    então a saída da função "str"
  10. aplicada a um número é uma string,
    que representa o número que foi passado,
  11. por isso, se nós avaliamos
    "str" com o número 89,
  12. o que é avaliado é a string
    contendo os caracteres 8 e 9.
  13. Então é uma string que se parece
    com o número que foi passada,
  14. mas em vez de ser um número,
    agora é uma string.
  15. Se você entender "str", você será capaz
    de resolver esta questão.
  16. Seu objetivo para esta pergunta é:
    Dada uma variável "x",
  17. no início do seu código, "x" foi inicializada
    para armazenar o valor
  18. de qualquer número decimal.
  19. O que seu código deve fazer é
    imprimir o número inteiro mais próximo de "x".
  20. Aqui estão alguns exemplos.
  21. Se o valor de "x" é 3,14159,
  22. O código deve imprimir 3.
  23. Se o valor de "x" for 27,63,
  24. seu código deve imprimir 28.
  25. E para manter isso um pouco mais simples,
    você pode assumir que o valor de "x"
  26. não é negativo.
  27. Isso vai exigir que você combine várias coisas
  28. que você viu na Unidade 1.
  29. A única coisa nova que você precisa
    para resolver isto é a função "str"
  30. que acabamos de explicar.
  31. Tudo mais que você precisa para
    resolver isso é algo que você já sabe
  32. da Unidade 1.