For-Schleife arbeitet nicht richtig
Verfasst: Donnerstag 17. Juni 2021, 15:21
Guten Tag,
ich habe das Problem, dass die for-Schleife nicht so arbeitet wie ich mir das vorstelle.
Ich muss eine Funktion auf eine Liste anwenden. Der Wert P2 soll nach und nach alle Werte in der liste_Geo annehmen und die Function geodist soll ausgeführt werden. Danach sollen die sieben geringsten Werte für die Variable "Entfernung" ausgegeben werden.
hat da jemand eine Idee?
for Werte in liste_Geo:
if __name__=="__main__":
P1 = Eingabe
P2 = liste_Geo
Entfernung = round(float(geodist(P1, P2)),1)
liste_Abstand = []
liste_Abstand.append(Entfernung)
x = min(liste_Abstand)
for i in range(7):
print(f'''{i+1}. Rang:
Entfernung: {x} km
Ort: {liste_Ort}
Name: {liste_Bauwerke}
Zustandnote: {liste_Zustandsnote}
Link: {liste_Link}
---------------------
''')
Vielen dank im Voraus
ich habe das Problem, dass die for-Schleife nicht so arbeitet wie ich mir das vorstelle.
Ich muss eine Funktion auf eine Liste anwenden. Der Wert P2 soll nach und nach alle Werte in der liste_Geo annehmen und die Function geodist soll ausgeführt werden. Danach sollen die sieben geringsten Werte für die Variable "Entfernung" ausgegeben werden.
hat da jemand eine Idee?
for Werte in liste_Geo:
if __name__=="__main__":
P1 = Eingabe
P2 = liste_Geo
Entfernung = round(float(geodist(P1, P2)),1)
liste_Abstand = []
liste_Abstand.append(Entfernung)
x = min(liste_Abstand)
for i in range(7):
print(f'''{i+1}. Rang:
Entfernung: {x} km
Ort: {liste_Ort}
Name: {liste_Bauwerke}
Zustandnote: {liste_Zustandsnote}
Link: {liste_Link}
---------------------
''')
Vielen dank im Voraus