Python

Функція Python round ()

Функція Python round ()
Python - дуже універсальна мова програмування високого рівня, яка найбільш широко використовується в науках даних, машинному навчанні та штучному інтелекті. Python забезпечує чудову підтримку завдяки вбудованим модулям та функціям, де нам потрібно грати з цифрами. Функція Python round () округлює число з плаваючою комою до вказаної кількості десяткових знаків і повертає його.Наприклад, ми маємо число 6 із плаваючою комою.677, і нам потрібно округлити його до 2 знаків після коми, тоді функція round () виконає роботу і округлить число до 6.68.

У цій статті на прикладах докладно пояснюється функція Python round ().

Синтаксис функції round ()

Синтаксис функції round () такий:

круглі (число з плаваючою точкою, цифри)

Round () функціонує як параметри як два параметри, тобто.e., число та цифри з плаваючою комою. Число або число з плаваючою комою є обов'язковим параметром, тоді як кількість цифр є необов'язковим параметром. Якщо ми не вказуємо кількість цифр, функція round () поверне найближче ціле число. Ми також можемо вказати ціле число в першому параметрі. У цьому випадку функція round () поверне одне і те ж ціле число.

Приклади та використання функції round ()

Давайте подивимося приклади та використання функції round () у нашому скрипті Python. Якщо ми не вказуємо кількість цифр, тоді функція round () бере границю числа і перетворює її в наступне ціле число, якщо десяткове значення більше 5. У випадку, якщо десяткове значення менше, ніж рівне 5, тоді воно приймає нижнє значення, а ціле число залишається незмінним.

# програма для округлення чисел з плаваючою комою
# не вказує кількість цифр
друк (круглий (10.1))
друк (круглий (10.5))
друк (круглий (10.7))
друк (круглий (11.9))
друк (круглий (15.3))
друк (круглий (17.8))
друк (круглий (20))
друк (круглий (20.01))

Вихідні дані

Тепер давайте визначимо кількість цифр і скористаємось функцією round ().

# програма для округлення чисел з плаваючою комою
друк (круглий (10.123,2))
друк (круглий (10.587,1))
друк (круглий (10.72,1))
друк (круглий (11.9545,1))
друк (круглий (15.322,2))
друк (круглий (17.865,2))
друк (круглий (20.090,2))
друк (круглий (20.01114,2))

Вихідні дані

Тепер візьмемо деякі цілі значення та застосуємо функцію round (). Ви можете зауважити, що у вихідних даних повертається незмінене ціле значення.

# програма для округлення чисел з плаваючою комою
друк (круглий (10))
друк (круглий (20))
друк (круглий (30))
друк (круглий (40))
друк (круглий (50))
друк (круглий (12))
друк (круглий (15))
друк (круглий (19))

Вихідні дані

Якщо ми передаємо будь-який рядок або символ функції Round () замість числа, інтерпретатор Python видасть помилку.

# передача рядка в округлу функцію
друк (круглий ('камран'))

Вихідні дані

Округлення від’ємних чисел
Функцію round () можна застосувати і до від’ємних чисел, вона заокруглює від’ємні числа і повертає результат.

#застосування круглої функції до від’ємних чисел
num = -3.98
друк (круглий (число, 1))
число = -2.8
друк (круглий (число))
число = -5.67989
друк (круглий (число, 2))
число = -100.9843
друк (круглий (число, 1))
число = -20.04
друк (круглий (число))
num = -32.0908
друк (круглий (число, 3))
num = -3.9898
друк (круглий (число))

Вихідні дані

Висновок

Round () - це вбудована функція Python, яка округляє число з плаваючою комою до заданих десяткових чисел. Це дуже корисна функція, коли ви виконуєте завдання, пов’язане з числами. У цій статті коротко пояснюється функція round () на прикладах.

Як встановити League of Legends на Ubuntu 14.04
Якщо ви шанувальник League of Legends, то це можливість для вас тестувати League of Legends. Зверніть увагу, що LOL підтримується на PlayOnLinux, якщо...
Встановіть останню стратегічну гру OpenRA на Ubuntu Linux
OpenRA - це ігровий движок Libre / Free Real Time Strategy, який відтворює ранні ігри Вествуда, такі як класичний Command & Conquer: Red Alert. Пошире...
Встановіть найновіший емулятор Dolphin для Gamecube & Wii на Linux
Емулятор Dolphin дозволяє грати у вибрані вами ігри Gamecube та Wii на персональних комп’ютерах Linux (ПК). Будучи вільно доступним і відкритим ігров...