I'm creating my first program on python. The objective is to get an output of trip cost. In the below code I want python to throw an error and ask user to retry if the input is not a part of the dictionary.
I tried using while True but when I use the code it does makes me retry on a wrong input but does not throw an error intimating the user.
c = {"Charlotte": 183, "Tampa": 220, "Pittsburgh": 222, "Los Angeles": 47}
def plane_ride_cost():
    city = ''
    while True:
        city = input("Name of the city: ")
        if  city in c.keys():
            return c[city]
            break
    else:
        print ("Invalid input please try again")
plane_ride_cost()
Output:
Name of the city: Hyderabad
Name of the city: 
if you notice it takes the entry and then asks me to retry without the intimation.
 
     
     
     
    