Перейти до основного контенту

Як вивести дійсне число в Пітоні

9 хв читання
966 переглядів

Наприклад, щоб вивести дійсне число 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