This is homework so I'm just after some guidance.
I'm writing a function that prompts for input and then returns different results based on the input and then asks for input again, I've got it returning the correct values, just not sure how to make it prompt for input again, here's the actual code of the function:
def interact():
command = raw_input('Command:')
command = command.split(' ')
if command[0] == 'i':
bike_name = command[1] + ' ' + command[2]
return get_product_id(products, bike_name)
if command [0] == 'n':
return get_product_name(products, command[1])
if command[0] == 'c':
return compute_cost(products, part, command[1])
if command[0] == 'p':
return get_parts(products, command[1])
In each line with return in it, it is simply calling up a previously defined function, products and part are dictionaries, defined previously.
I can only use the builtin functions
Any help is greatly appreciated!