Vytvořte soubor autonomni_pocasi.py a vložte následující kód:
import requests
API_KEY = "váš_api_klíč"
def ziskej_pocasi(mesto, api_key):
url = f"https://api.openweathermap.org/data/2.5/weather?q={mesto}&appid={api_key}&units=metric"
response = requests.get(url)
if response.status_code == 200:
data = response.json()
main = data["main"]
teplota = main["temp"]
pocasi = data["weather"][0]["description"]
print(f"Pocasi v meste {mesto}:")
print(f"Teplota: {teplota}°C")
print(f"Popis: {pocasi}")
else:
print(f"Nepodařilo se získat počasí pro město: {mesto}")
if __name__ == "__main__":
mesto = input("Zadejte název města: ")
ziskej_pocasi(mesto, API_KEY)
Nahraďte váš_api_klíč v kódu svým skutečným API klíčem.
Spusťte program:
python autonomni_pocasi.py
Tento jednoduchý autonomní program získává aktuální počasí pro zadané město a zobrazuje teplotu a popis počasí. Program můžete rozšířit o další funkce, například pravidelně získávat počasí, zasílat upozornění na základě určitých podmínek nebo získávat předpovědi počasí na několik dní dopředu.
Hit 'Generate & Copy' button to generate embed code. It will be copied
to your Clipboard. You can now paste this embed code inside your website's HTML where
you want to show the List.