Наприклад, щоб вивести дійсне число 3.14, потрібно виконати наступний код:
При запуску програми на екрані буде виведено значення 3.14.
print (3.14, "це число Пі")
При запуску програми на екрані буде виведено значення 3.14, а потім рядок "це число Пі".
Форматування числа за допомогою методу format ()
Приклад використання методу format () для форматування дійсного числа:
number = 3.141592653589793formatted_number = "".format(number)print(formatted_number)
Перетворення числа в рядок за допомогою функції str ()
Нижче наведено приклад використання функції str () для перетворення дійсного числа в рядок:
number = 3.1415string_number = str(number)print(string_number)
В результаті виконання цього коду на екран буде виведена рядок '3.1415'.
Важливо зазначити, що функція str () також може перетворювати числа в інші системи числення. Наприклад, для перетворення числа в двійкову систему числення необхідно передати в функцію str() другий аргумент - підстава системи числення. Наприклад:
number = 10binary_number = str(number, 2)print(binary_number)
В результаті виконання цього коду на екран буде виведена рядок '1010', яка є двійковим поданням числа 10.
Отже, перетворення числа в рядок у Python дуже просто за допомогою функції str (). Вона дозволяє вирішити різні завдання, пов'язані з роботою з числовими даними у вигляді рядків.
def format_float(number):return "".format(number)
У даній функції ми передаємо вхідний параметр number, який являє собою дійсне число. Потім ми використовуємо метод format вбудованого рядка для форматування числа з двома знаками після десяткової коми.
Щоб викликати функцію і вивести дійсне число, необхідно передати число в якості аргументу функції:
number = 3.14159formatted_number = format_float(number)print(formatted_number)
В результаті виконання програми буде виведено дійсне число 3.14.
Округлення дійсного числа до певної кількості знаків
Функція round() приймає два аргументи: округляється число і кількість знаків після коми, до якого потрібно округлити. Наприклад, щоб округлити число 3.14159 до двох знаків після коми, можна використовувати наступний код:
number = 3.14159
rounded_number = round(number, 2)
Таким чином, функція round() дозволяє округляти дійсні числа до заданого числа знаків після коми. Це дуже корисно при роботі з грошовими значеннями, відсотками та іншими величинами, де важливо точно контролювати кількість знаків після коми.
x = 3.1415926print(f"Число Пи: ")
В результаті виконання коду на екран буде виведено:
Число Пи: 3.14
Якщо не вказувати кількість знаків після коми, то за замовчуванням буде виведено 6 знаків. Також можна використовувати спеціальні Символи для форматування чисел, наприклад, кому для поділу тисячних розрядів:
x = 1000000print(f"Число: ")
В результаті виконання коду на екран буде виведено:
Число: 1,000,000.00
Наприклад, щоб вивести число з двома знаками після коми, можна використовувати наступний код:
number = 3.14159 print ("Число:".format(number))
В результаті виконання цього коду буде виведено число 3.14. Тут означає, що потрібно вивести число з точністю до двох знаків після коми.
number = 3.14159 print ("Число:".format (number)) number = 12345.6789 print ("Число: ".format(number))
В результаті виконання цього коду буде виведено число 12,345.6789. Тут означає, що потрібно вивести число з роздільником тисячних (кома).
print ("значення числа:", number)
Результат виконання цього коду буде наступним:
Значення числа: 3.14
print (F " значення числа з точністю :
Результат виконання цього коду буде таким:
Значення числа з точністю 2: 3.14