Чтобы напечатать число до одного десятичного знака в Python, вы можете использовать функцию format()или синтаксис форматирования строк.
Вот несколько методов, которые вы можете использовать:
-
Использование функции
format():number = 3.14159 formatted_number = "{:.1f}".format(number) print(formatted_number)Выход:
3.1 -
Использование синтаксиса форматирования строк:
number = 3.14159 formatted_number = "%.1f" % number print(formatted_number)Выход:
3.1 -
Использование функции
round():number = 3.14159 rounded_number = round(number, 1) print(rounded_number)Выход:
3.1 -
Использование f-строк (Python 3.6 и выше):
number = 3.14159 formatted_number = f"{number:.1f}" print(formatted_number)Выход:
3.1
Эти методы округляют число до одного десятичного знака и отображают его соответствующим образом.