Форматирование вывода числа

Выполняю практику по питону с автоматической проверкой задания. Получаю следующий комментарий от безжалостной программы проверки введите сюда описание изображения

Подскажите пожалуйста как будет правильнее и лучше отформатировать строку. Если необходимо, то вот мой код

import math


def f(z, x):
    c = (x ** 4 - z) / (39 + ((abs(3 * z - 1 - (x ** 2 / 51)) ** 7) / 20)) - (
            (70 - 10 * math.exp(98 * z ** 2 + 30 + 12 * x) ** 2)
            / (93 * z ** 4 - 88 * (x + x ** 3 / 12 + x ** 2) ** 5)) ** 0.5
    print(c)


f(0.64, 0.71)

Ответы (2 шт):

Автор решения: CrazyElf

Если питон достаточно свежий и можно использовать f-строки:

print(f'{c:.2e}')

Т.е.:

  • .2 - 2 знака после запятой
  • e - "научная нотация"

Да и без f-строк форматирование будет по тому же принципу.

→ Ссылка