Skip to content

The Universal Unit Converter is a software tool designed to convert values from one unit of measurement to another. This tool aims to enhance user convenience by providing quick and accurate unit conversions across various categories such as length, mass, temperature, time and more. .

Notifications You must be signed in to change notification settings

Chilla-Pavan/Unit-Converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Unit-Converter

The Universal Unit Converter is a software tool designed to convert values from one unit of measurement to another. This tool aims to enhance user convenience by providing quick and accurate unit conversions across various categories such as length, mass, temperature, time and more. . def convert_length(value, from_unit, to_unit): #converting lengths** length_units = { 'meters': 1, 'kilometers': 1000, 'centimeters': 0.01, 'millimeters': 0.001, 'miles': 1609.34, 'yards': 0.9144, 'feet': 0.3048}

value_in_meters = value * length_units[from_unit]
# Convert from meters to the  unit
return value_in_meters / length_units[to_unit]

def convert_weight(value, from_unit, to_unit): #convrting weights weight_units = { 'grams': 1, 'kilograms': 1000, 'milligrams': 0.001, 'pounds': 453.592, 'ounces': 28.3495}

value_in_grams = value * weight_units[from_unit]
# Convert from grams to the  unit
return value_in_grams / weight_units[to_unit]

def convert_temperature(value, from_unit, to_unit): #converting temparature if from_unit == 'celsius': if to_unit == 'fahrenheit': return (value * 9/5) + 32 elif to_unit == 'kelvin': return value + 273.15 return value elif from_unit == 'fahrenheit': if to_unit == 'celsius': return (value - 32) * 5/9 elif to_unit == 'kelvin': return (value - 32) * 5/9 + 273.15 return value elif from_unit == 'kelvin': if to_unit == 'celsius': return value - 273.15 elif to_unit == 'fahrenheit': return (value - 273.15) * 9/5 + 32 return value

def convert_time(value, from_unit, to_unit): # converting time if from_unit=='hour': if to_unit=='min': return (value60)
elif to_unit=='seconds': return (value
3600) return value elif from_unit=='seconds': if to_unit=='hour': return (value/3600) elif to_unit=='min': return (value/60) return value elif from_unit=='min': if to_unit=='seconds': return (value*60) elif to_unit=='hour': return(value/60)

def unit_converter(value, from_unit, to_unit): if from_unit in ['meters', 'kilometers', 'centimeters', 'millimeters', 'miles', 'yards', 'feet']: return convert_length(value, from_unit, to_unit) elif from_unit in ['grams', 'kilograms', 'milligrams', 'pounds', 'ounces']: return convert_weight(value, from_unit, to_unit) elif from_unit in ['celsius', 'fahrenheit', 'kelvin']: return convert_temperature(value, from_unit, to_unit) elif from_unit in ['hour','seconds','min']: return convert_time(value, from_unit, to_unit) else: ("type unit")

examples

print(unit_converter(3600, 'seconds', 'hour')) print(unit_converter(1, 'hour', 'seconds')) print(unit_converter(100.58, 'grams', 'kilograms')) print(unit_converter(65.245, 'celsius', 'fahrenheit')) print(unit_converter(123, 'yards', 'miles'))
print(unit_converter(36, 'ounces', 'milligrams'))
print(unit_converter(35, 'kelvin', 'celsius')) print(unit_converter(30, 'min', 'hour'))

About

The Universal Unit Converter is a software tool designed to convert values from one unit of measurement to another. This tool aims to enhance user convenience by providing quick and accurate unit conversions across various categories such as length, mass, temperature, time and more. .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published