27
loading...
This website collects cookies to deliver better user experience
import requests
def main():
if __name__ == ' __main__':
main()
main()
function.zip_code = input('Zip code searcher')
while 1:
cep = input('Type the Zip Code for search: ')
if len(cep) != 5:
break
print('Invalid digit quantity.')
request = requests.get("http://api.zippopotam.us/us/{}".format(zip_code))
address_data = request.json()
{"post code": "90210",
"country": "United States",
"country abbreviation": "US",
"places":
[
{"place name": "Beverly Hills",
"longitude": "-118.4065",
"state": "California",
"state abbreviation": "CA",
"latitude": "34.0901"}
]
}
if address_data != {}:
print("### Zip Code Found ###")
print("Zip Code: {}".format(address_data["post code"]))
print("Country: {}".format(address_data["country"]))
print("State: {}".format(address_data["places"][0]["state"]))
print(
"State Abbreviation: {}".format(
address_data["places"][0]["state abbreviation"]))
print("City: {}".format(address_data["places"][0]["place name"]))
else:
print("{}: Invalid Zip Code".format(zip_code))
option = int(input("Do you want to make a new search?? \n1. Yes\n2. Exit\n"))
if option == 1:
main()
else:
print("Quitting...")
print("#" * 30)
print("#" * 7, " Zip Code Searcher ", "#" * 7)
print("#" * 30, "\n")