Как печатать числа до одного десятичного знака в Python

Чтобы напечатать число до одного десятичного знака в Python, вы можете использовать функцию format()или синтаксис форматирования строк.

Вот несколько методов, которые вы можете использовать:

  1. Использование функции format():

    number = 3.14159
    formatted_number = "{:.1f}".format(number)
    print(formatted_number)

    Выход: 3.1

  2. Использование синтаксиса форматирования строк:

    number = 3.14159
    formatted_number = "%.1f" % number
    print(formatted_number)

    Выход: 3.1

  3. Использование функции round():

    number = 3.14159
    rounded_number = round(number, 1)
    print(rounded_number)

    Выход: 3.1

  4. Использование f-строк (Python 3.6 и выше):

    number = 3.14159
    formatted_number = f"{number:.1f}"
    print(formatted_number)

    Выход: 3.1

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