コード例 #1
0
def editCity():
    '''
    This function will take user's input about a existing city
    And call relative editing function to edit relative data 
    '''
    cityName = raw_input("Please enter the city you want to edit")
    if cityName in QueryingData.cityDicationary: 
        print pstr
        n = raw_input("Please enter a number: \n")
        if int(n) == 1:
            UserQuerying.changeCityName(cityName)
        if int(n) == 2:
            UserQuerying.changeCityCode(cityName)
        if int(n) == 3:
            UserQuerying.changeCountry(cityName)
        if int(n) == 4:
            UserQuerying.changeContinent(cityName)
        if int(n) == 5:
            UserQuerying.changeTimezone(cityName)
        if int(n) == 6:
            UserQuerying.changeCoordinates(cityName)
        if int(n) == 7:
            UserQuerying.changePopulation(cityName)
        if int(n) == 8:
            UserQuerying.changeRegion(cityName)     
    else:
        print cityName + " does not exist."