#Cody Cox
#9/16/2015
#Programming Exercise 1 - Kilometer Converter
#Design a modular program that asks the user to enter a distance in kilometers 
and then covert it to miles
# Miles = Kilometers * 0.6214


def main():
    #set the variable to 0.0, makes it a float and creates a place in memory 
for the variable.
    kilo = 0.0
    
'''
    this I am not sure about, I set Kilo=get_input(kilo), but why do I need the 
argument when
    I am going to pass it to convert_to_kilometers? but the program works so I 
am guessing that is where it is saving
     the variable in order to be passed? so it needs to be returned as an 
argument to be passed as an argument for
     the next call???
    
'''
    kilo = get_input(kilo)

    convert_to_kilometers(kilo)

def get_input(kilo):
    kilo =float(input('Enter the amount of Kilometers: '))
    return kilo

def convert_to_kilometers(kilo):
    miles = kilo * .6214
    print(kilo,'Kilometers converts to: ',miles, ' Miles.')

main()

'''
This was a great learning experience trying to understand modules
and how parameters & arguments work together.
Thanks for helping me understand
'''
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to