print("**********Girish's Unit Converter!**********")
print("Greetings User! This program is made to facilitate you to convert a number from a unit to a another unit whether its length or weight!")
measure = input("Which measurement you would like to convert from and to (length or weight): ")
print(".......................................")
if measure == "length":
num1 = int(input("Now. please enter the value from which you would like to convert. (eg. 100 m to km): "))
unit1 = input("Pls enter the length unit from which you want to convert: ")
if unit1 == "millimeter" or unit1 == "Millimeter" or unit1 == "mm" or unit1 == "MM":
print("Valid unit!")
elif unit1 == "centimeter" or unit1 == "Centimeter" or unit1 == "cm" or unit1 == "CM":
print("Valid unit!")
elif unit1 == "Metre" or unit1 == "Meter" or unit1 == "m" or unit1 == "M" or unit1 == "metre" or unit1 == "meter":
print("Valid unit!")
elif unit1 == "Kilometer" or unit1 == "kilometer" or unit1 == "km":
print("Valid unit!")
else:
print("Please enter a valid unit!")
exit(0)
unit2 = input("Pls enter the another length unit to which you want to convert: ")
if unit2 == "millimeter" or unit2 == "Millimeter" or unit2 == "mm" or unit2 == "MM":
print("Valid unit!")
elif unit2 == "centimeter" or unit2 == "Centimeter" or unit2 == "cm" or unit2 == "CM":
print("Valid unit!")
elif unit2 == "Metre" or unit2 == "Meter" or unit2 == "m" or unit2 == "M" or unit2 == "metre" or unit2 == "meter":
print("Valid unit!")
elif unit2 == "Kilometer" or unit2 == "kilometer" or unit2 == "km":
print("Valid unit!")
else:
print("Please enter a valid unit!")
exit(0)
print(".....................................")
if unit1 == "Kilometer" or unit1 == "kilometer" or unit1 == "km" and unit2 == "Metre" or unit2 == "Meter" or unit2 == "m" or unit2 == "M" or unit2 == "metre" or unit2 == "meter":
result = num1*1000
print(num1, 'km' + ' ' + '=', result, 'm')
elif unit1 == "Metre" or unit1 == "Meter" or unit1 == "m" or unit1 == "M" or unit1 == "metre" or unit1 == "meter" and unit2 == "centimeter" or unit2 == "Centimeter" or unit2 == "cm" or unit2 == "CM":
result1 = num1*100
print(num1, 'm' + ' ' + '=', result1, 'cm')
elif unit1 == "centimeter" or unit1 == "Centimeter" or unit1 == "cm" or unit1 == "CM" and unit2 == "millimeter" or unit2 == "Millimeter" or unit2 == "mm" or unit2 == "MM":
result2 = num1*10
print(num1, 'cm' + ' ' + '=', result2, 'mm')
if unit1 == "millimeter" or unit1 == "Millimeter" or unit1 == "mm" or unit1 == "MM" and unit2 == "centimeter" or unit2 == "Centimeter" or unit2 == "cm" or unit2 == "CM":
result3 = num1/10
print(num1, 'mm' + ' ' + '=', result3, 'cm')
elif unit1 == unit1 == "centimeter" or unit1 == "Centimeter" or unit1 == "cm" or unit1 == "CM" and unit2 == "Metre" or unit2 == "Meter" or unit2 == "m" or unit2 == "M" or unit2 == "metre" or unit2 == "meter":
result4 = num1/100
print(num1, 'cm' + ' ' + '=', result4, 'm')
elif unit1 == "Metre" or unit1 == "Meter" or unit1 == "m" or unit1 == "M" or unit1 == "metre" or unit1 == "meter" and unit2 == "Kilometer" or unit2 == "kilometer" or unit2 == "km":
result5 = num1/1000
print(num1, 'm' + ' ' + '=', result5, 'km')
else:
print("The program isn't able to calculate your result")
elif measure == 'weight':
num1 = int(input("Now. please enter the value from which you would like to convert. (eg. 1000 g to kg): "))
unit1 = input("Pls enter the weight unit from which you want to convert: ")
if unit1 == "milligram" or unit1 == "Milligram" or unit1 == "mg" or unit1 == "MG":
print("Valid unit!")
elif unit1 == "gram" or unit1 == "Gram" or unit1 == "g" or unit1 == "G":
print("Valid unit!")
elif unit1 == "kilogram" or unit1 == "Kilogram" or unit1 == "kg" or unit1 == "KG":
print("Valid unit!")
elif unit1 == "Ton" or unit1 == "Tonne" or unit1 == "t" or unit1 == 'T':
print("Valid unit!")
else:
print("Please enter a valid unit!")
exit(0)
unit2 = input("Pls enter the weight unit to which you want to convert: ")
if unit2 == "milligram" or unit2 == "Milligram" or unit2 == "mg" or unit2 == "MG":
print("Valid unit!")
elif unit2 == "gram" or unit2 == "Gram" or unit2 == "g" or unit2 == "G":
print("Valid unit!")
elif unit2 == "kilogram" or unit2 == "Kilogram" or unit2 == "kg" or unit2 == "KG":
print("Valid unit!")
elif unit2 == "Ton" or unit2 == "Tonne" or unit2 == "t" or unit2 == 'T':
print("Valid unit!")
else:
print("Please enter a valid unit!")
exit(0)
print(".....................................")
if unit1 == "Ton" or unit1 == "Tonne" or unit1 == "t" or unit1 == 'T' and unit2 == "kilogram" or unit2 == "Kilogram" or unit2 == "kg" or unit2 == "KG":
result = num1*1000
print(num1, 't' + ' ' + '=', result, 'kg')
elif unit1 == "kilogram" or unit1 == "Kilogram" or unit1 == "kg" or unit1 == "KG" and unit2 == "gram" or unit2 == "Gram" or unit2 == "g" or unit2 == "G":
result1 = num1*1000
print(num1, 'kg' + ' ' + '=', result1, 'g')
elif unit1 == "gram" or unit1 == "Gram" or unit1 == "g" or unit1 == "G" and unit2 == "milligram" or unit2 == "Milligram" or unit2 == "mg" or unit2 == "MG":
result2 = num1*1000
print(num1, 'g' + ' ' + '=', result2, 'mg')
if unit1 == "milligram" or unit1 == "Milligram" or unit1 == "mg" or unit1 == "MG" and unit2 == "gram" or unit2 == "Gram" or unit2 == "g" or unit2 == "G":
result3 = num1/1000
print(num1, 'mg' + ' ' + '=', result3, 'g')
elif unit1 == "gram" or unit1 == "Gram" or unit1 == "g" or unit1 == "G" and unit2 == "kilogram" or unit2 == "Kilogram" or unit2 == "kg" or unit2 == "" or unit2 == "KG":
result4 = num1/1000
print(num1, 'g' + ' ' + '=', result4, 'kg')
elif unit1 == "kilogram" or unit1 == "Kilogram" or unit1 == "kg" or unit1 == "KG" and unit2 == "Ton" or unit2 == "Tonne" or unit2 == "t" or unit2 == 'T':
result5 = num1/1000
print(num1, 'm' + ' ' + '=', result5, 'km')
else:
print("The program isn't able to calculate your result")
else:
print("Pls enter a valid measurement")