Computer Science

Create a module lengthconversion.py that stores functions for various lengths conversion e.g.,

  1. miletokm() — to convert miles to kilometer
  2. kmtomile() — to convert kilometers to miles
  3. feettoinches()
  4. inchestofeet()

It should also store constant values such as value of (mile in kilometers and vice versa).

[1 mile = 1.609344 kilometer ; 1 feet = 12 inches]

Help() function should display proper information.

Python

Python Libraries

4 Likes

Answer

# lengthconversion.py
"""Conversion functions for various lengths"""

#Constants
MILE_TO_KM = 1.609344
KM_TO_MILE = 1 / MILE_TO_KM
FEET_TO_INCHES = 12
INCHES_TO_FEET = 1 / FEET_TO_INCHES

#Functions
def miletokm(miles):
    """Returns: miles converted to kilometers"""
    return miles * MILE_TO_KM

def kmtomile(kilometers):
    """Returns: kilometers converted to miles"""
    return kilometers * KM_TO_MILE

def feettoinches(feet):
    """Returns: feet converted to inches"""
    return feet * FEET_TO_INCHES

def inchestofeet(inches):
    """Returns: inches converted to feet"""
    return inches * INCHES_TO_FEET

Output

5 miles to kilometers = 8.04672 km
5 kilometers to miles = 3.1068559611866697 miles
5 feet to inches = 60 inches
24 inches to feet = 2.0 feet

Answered By

1 Like


Related Questions