import requests
from pprint import pprint

API_KEY = "8696768c8478fbdc22a769652eee8e55"

def check_coordinates(city, API_KEY):
    response = requests.get(f"http://api.openweathermap.org/geo/1.0/direct?q={city}&appid={API_KEY}")
    print(response.status_code)
    pprint(response.json())
    lat = response.json()[0]['lat']
    lon = response.json()[0]['lon']
    city = response.json()[0]['name']
    country = response.json()[0]['country']
    return lat,lon,city,country

print("Witaj, jestem Travelinator, twój inteligentny asysten podróży")
origin_city = input("Podaj nazwę miasta z którego rozpoczniesz podróż: ")
destination_city = input("Podaj nazwę miasta do którego podróżujesz: ")

origin_lat, origin_lon, origin_city, original_country = check_coordinates(origin_city, API_KEY)
destination_lat, destination_lon, destination_city, destination_country = check_coordinates(destination_city, API_KEY)

print(f"Miasto z którego podróżujesz: {origin_city}")
print(f"Miasto do którego podróżujesz: {destination_city}")
print(f"Jego współrzędne geograficzne to: \n{destination_lat} szerokości geograficznej \n{destination_lon} długości geograficznej")