Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class measure:
- def __init__(self, measure):
- self.measure = measure
- #:( this took me too long sir
- def menu():
- measure = input("What unit of measurement do you want to convert?")
- if measure == "inch" or measure == "inches" or measure == "cm":
- inches()
- elif measure == "mile" or measure == "miles" or measure == "km":
- miles()
- elif measure == "feet" or measure == "foot" or measure == "m" or measure == "yards":
- if measure == "m":
- choice = input("Do you want to convert it to feet or yards?")
- if choice == "feet":
- feet()
- elif choice == "yards":
- yards()
- elif measure == "yards":
- yards()
- elif measure == "feet":
- feet()
- elif measure == "gallons" or measure == "gallon" or measure == "l":
- gallons()
- elif measure == "pounds" or measure == "pound" or measure == "kg":
- pounds()
- elif measure == "ounces" or measure == "ounce" or measure == "g":
- ounces()
- def inches():
- unitnum = float(input("Input number wanted for conversion: "))
- if measure == "cm":
- unitnum = unitnum/2.54
- print(unitnum, "inches")
- else:
- unitnum = unitnum * 2.54
- print(unitnum, "cm")
- def miles():
- unitnum = float(input("Input number wanted for conversion: "))
- if measure == "mile" or measure == "miles":
- unitnum = unitnum * 1.6093
- print(unitnum, "km")
- else:
- unitnum = unitnum/1.6093
- print(unitnum, "miles")
- def feet():
- unitnum = float(input("Input number wanted for conversion: "))
- if measure == "feet" or measure == "foot":
- unitnum = unitnum * 0.3048
- print(unitnum, "m")
- else:
- unitnum = unitnum/0.3048
- print(unitnum, "feet")
- def yards():
- unitnum = float(input("Input number wanted for conversion: "))
- if measure == "yards" or measure == "yard":
- unitnum = unitnum * 0.9144
- print(unitnum, "m")
- else:
- unitnum = unitnum/0.9144
- print(unitnum, "yards")
- def gallons():
- unitnum = float(input("Input number wanted for conversion: "))
- if measure == "gallons" or measure == "gallon":
- unitnum = unitnum * 4.546
- print(unitnum, "l")
- else:
- unitnum = unitnum/4.546
- print(unitnum, "gallons")
- def pounds():
- unitnum = float(input("Input number wanted for conversion: "))
- if measure == "pounds" or measure == "pound":
- unitnum = unitnum * 0.454
- print(unitnum, "kg")
- else:
- unitnum = unitnum/0.454
- print(unitnum, "pounds")
- def ounces():
- unitnum = float(input("Input number wanted for conversion: "))
- if measure == "ounces" or measure == "ounce":
- unitnum = unitnum * 28.35
- print(unitnum, "g")
- else:
- unitnum = unitnum/28.35
- print(unitnum, "ounces")
- menu()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement