I\'m running Python 2.7.10. I have the following code block from a program I\'m working on.
with open(\'inventory.txt\', \'r+\') as f:
inventory = {}
whi
The short answer is to use float(raw_input('Price: '))
, but it might be better to write a method to handle the inputing of floats (and retry until you get what you need).
def input_float(prompt):
while True:
try:
return float(raw_input(prompt))
except ValueError:
print('That is not a valid number.')
then use the method
inventory[item] = input_float('Price: ')