Войти Создать аккаунт

Инженерный калькулятор · Шаг 7 из 10

Что показать на экране

Python считает в двоичных дробях, и 0.1 + 0.2 у него — 0.30000000000000004. Человек с калькулятором хочет видеть 0.3. А ещё 4.0 — это «4», огромное число — в степенной записи, а бесконечность — словами.

Что сделать

Превратите ответ в строку для экрана калькулятора — без двоичного мусора и лишнего «.0».

Что приходит

  • z — ответ: int или float

Что вернуть

Строку для экрана: обычное число — как есть, остальное — двенадцать значащих цифр; бесконечность и «не число» — словами.

Допишите функцию na_ekran в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

В проекте

Калькулятор зовёт na_ekran на каждый ответ — в окне и в терминале. Решите шаг — и 0.1 + 0.2 станет 0.3.

Вызов
na_ekran(0.30000000000000004)
Вернуть
'0.3'
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.