Russian subtitles

← ДР1 Округляем числа

Get Embed Code
7 Languages

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

  1. [Дэйв] В последнем задании домашней работы 1
  2. вам придется решить проблему округления чисел,
  3. и для этого вам понадобится новая функция Python, о которой мы еще
  4. не рассказывали в лекциях, но которую вы сможете освоить
  5. в ходе выполнения этого задания.
  6. Но это довольно сложное задание, и поэтому у него 2 золотые звезды.
  7. Новая функция, которой вы здесь воспользуетесь, называется str().
  8. Функция str() принимает на вход любое <число>
  9. и превращает это <число> в <строку>, поэтому результатом работы str(),
  10. в которую передали число, является строка с десятичной записью этого числа;
  11. так, если мы вызовем str() с аргументом 89,
  12. ее результатом будет строка, содержащая символы '89'.
  13. То есть это строка, которая выглядит в точности как переданное в функцию число,
  14. но только это уже не число, а строка.
  15. Если вы поняли, как работает str(), то сможете решить это задание.
  16. Ваша цель – для данной переменной x,
  17. в которой на момент выполнения вашего кода уже хранится значение
  18. произвольного числа в десятичной записи,
  19. написать код, который выводит ближайшее к x целое число.
  20. Вот парочка примеров.
  21. Если значение x равно 3,14159,
  22. ваш код должен вывести 3.
  23. Если значение x равно 27,63,
  24. ваш код должен вывести 28.
  25. И чтобы слегка упростить задание, вы можете полагать, что значение x
  26. не является отрицательным.
  27. Здесь вам придется использовать сразу несколько приемов,
  28. с которыми вы познакомились в разделе 1.
  29. Единственный новый инструмент, который понадобится вам для решения задачи, – это функция str(),
  30. о которой мы только что рассказали.
  31. Все остальные нужные для решения этой задачи знания вы уже почерпнули
  32. из раздела 1.