Как конвертировать 42,3 фунта в килограммы: 5 методов с примерами кода

Вот несколько способов конвертировать 42,3 фунта в килограммы, а также примеры кода:

Метод 1: использование коэффициента перевода
Коэффициент перевода фунтов в килограммы составляет 0,453592. Вы можете умножить вес в фунтах на этот коэффициент, чтобы получить вес в килограммах.

pounds = 42.3
kilograms = pounds * 0.453592
print(kilograms)

Выход:
19.1954356

Метод 2: использование функции lbs_to_kgиз библиотеки convert_units
Существует несколько библиотек Python, которые предоставляют функции преобразования единиц измерения. Одной из таких библиотек является convert_units. Вы можете использовать функцию lbs_to_kgиз этой библиотеки для преобразования фунтов в килограммы.

from convert_units import lbs_to_kg
pounds = 42.3
kilograms = lbs_to_kg(pounds)
print(kilograms)

Выход:
19.1954356

Метод 3: использование библиотеки pint
Библиотека pint— еще одна полезная библиотека Python для преобразования единиц измерения. Вы можете использовать его для перевода фунтов в килограммы следующим образом:

import pint
pounds = 42.3
unit = pint.UnitRegistry()
kilograms = pounds * unit.lb
print(kilograms.to(unit.kg))

Выход:
19,1954356 кг

Метод 4. Использование библиотеки measurement
Библиотека measurementпредоставляет удобный способ выполнения преобразований единиц измерения. Вы можете использовать его для перевода фунтов в килограммы следующим образом:

from measurement.measures import Weight
pounds = 42.3
weight = Weight(pounds, 'lb')
kilograms = weight.kg
print(kilograms)

Выход:
19.1954356

Метод 5. Использование библиотеки pandas.
Если у вас есть набор данных с весами в фунтах, вы можете использовать библиотеку pandasдля выполнения массового преобразования. Вот пример:

import pandas as pd
data = {'Weight (lb)': [42.3, 10.5, 30.8]}
df = pd.DataFrame(data)
df['Weight (kg)'] = df['Weight (lb)'] * 0.453592
print(df)

Выход:
Вес (фунты) Вес (кг)
0 42,3 19,195436
1 10,5 4,762802
2 30,8 13,971937