I have a unit converter that isn't cooperating as intended. I get traceback on my print line saying it won't print. Here's the code:
def big_to_small(kilometer,hours,minutes):
totalTimeMinutes = (hours * 60) + minutes
totalTimeHours = hours + (minutes / 60)
kpm = kilometer/totalTimeMinutes
kph = kilometer/totalTimeHours
freedoms = kilometer / 1.61
meters = kilometer / 1000
seconds = totalTimeMinutes / 60
fph = freedoms / totalTimeHours
feetps = (freedoms * 5280) / seconds
print('Kilos per minute = ' + float(kpm))
print('kilos per hour = ' + float(kph))
k = float(input("Kilometers known"))
h = float(input("Hours traveled"))
m = float(input("Additional Minutes"))
big_to_small(k, h, m)
I'm not sure what else to try at this point
You can't concatenate floating point values with strings:
Here, adding a floating point number to a string makes no sense. Instead, convert your floating point value to a string: