Wetterprogramm mit python erstellen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Lisalisa
User
Beiträge: 3
Registriert: Mittwoch 1. Juli 2020, 15:14

Hallo ich habe eine Frage, ich hoffe ihr könnt mir helfen . :D
Ich soll die folgenden Aufgaben machen (ich habe die bearbeitet, aber ich bin mir nich sicher ob es richtig ist).
Die Aufgaben:
1 Eingabemöglichkeit des Stadtnamens hinzufügen.
2 die Windrichtung per unicode _Art in eine Pfeilrichtung umwandeln.
3 herausfinden ,wie man (unter Nutzung einer anderen Webservice -Funktion ) eine Wettervorhersage bekommen kann .
4 Die erwartete Temperatur für "jetzt + 24h" ausgeben .
Hinweis: Die Zeitangaben basieren auf der "Anzahl der Sekunden seit dem 01.01.1970("Unix Time"),die Aktuelle Zeit in Unix Tim bekommen Sie so : Import time
Unixtime =int(time.time()).
Ich muss das Programm hier bearbeiten:


import urllib.request
import urllib.parse
import json
data = {}
data['q'] = 'Gelsenkirchen'
data['APPID'] ="4a48ca03578c3198f24b59bd2e2e60fd"
url_values = urllib.parse.urlencode(data)
print(url_values)
url = 'http://api.openweathermap.org/data/2.5/weather'
full_url = url + '?' + url_values
with urllib.request.urlopen(full_url) as response:
result = response.read()
parsed_result = json.loads(result)
city = parsed_result["name"]
temp=parsed_result["main"]["temp"]-273.15
print(f"In {city} hat es aktuell {temp:.2f}°C")
Benutzeravatar
__blackjack__
User
Beiträge: 14052
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@Lisalisa: Was hast Du denn bisher gemacht?
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Lisalisa
User
Beiträge: 3
Registriert: Mittwoch 1. Juli 2020, 15:14

Ich denke das meine Lösung falsch ist ,die Aufgabe verwirrt mich sehr .
Ich würde mich über eine Hilfestellung sehr freuen.
Benutzeravatar
__blackjack__
User
Beiträge: 14052
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@Lisalisa: Das beantwortet die Frage nicht wirklich. Was hast Du konkret versucht, was hast Du erwartet was passiert, was ist darauf hin tatsächlich passiert. Wenn Du das Problem nicht besser beschreibst, kann man nicht wirklich helfen.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten