Resenja

import http.client, urllib, json

while True:
    #ODREDJIVANJE GEOGRAFSKE SIRINE I DUZINE
    mesto = input("Naziv mesta: ")
    if mesto == "":
        break
    datum = input("Datum (gggg-mm-dd): ")
    trazim = urllib.parse.urlencode({'name':mesto, 'username':'milan.popovic'})
    konekcija = http.client.HTTPConnection("api.geonames.org",80)
    konekcija.request("GET", "/searchJSON?"+trazim)                          
    odgovor = konekcija.getresponse()
    podaci = odgovor.read().decode()  
    d = json.loads(podaci)
    sirina = d['geonames'][0]['lat']
    duzina = d['geonames'][0]['lng']
    mesto  = d['geonames'][0]['name']
    print(mesto,"longituda:",duzina,"latituda:",sirina)
    konekcija.close()

    #ODREDJIVANJE VREMENA IZLASKA I ZALASKA SUNCA ZA ZADATU GEOGRAFSKU SIRINU I DUZINU
    konekcija = http.client.HTTPConnection("api.sunrise-sunset.org",80)
    trazim = urllib.parse.urlencode({'lat':sirina,'lng':duzina,'date':datum})
    konekcija.request("GET", "/json?"+trazim)
    odgovor = konekcija.getresponse()
    podaci = odgovor.read().decode()  
    d = json.loads(podaci)
    izlazak = d['results']['sunrise']
    zalazak  = d['results']['sunset']
    print("izlazak sunca:",izlazak,"zalazak sunca:",zalazak)
    konekcija.close()