noch ein Neuling in Python. Habe aber schon einiges in PHP geschrieben.
Aus diesem Grunde hänge ich eben fest - ich versuche über eine if-Abfrage bestimmten Variablen einen Wert zuzuweisen.
Hier reagiert Python jedoch anders - ich bekomme die in der if-Abfrage erstellte Variable nicht außerhalb ausgegeben.
Als Fehlermeldung bekomme ich "not definded".
Nun habe ich gegoogelt aber leider finde ich nur jede Menge Beispiele, wie man in der if-Abfrage ein print() ausgibt.
Also nach dem Motto
Code: Alles auswählen
if planet==1
print("Planet 1")
Hier mein kleines Testprogramm.
Code: Alles auswählen
def summe (u,kmh):
zeit = round(u / kmh)
return zeit
print ("Bitte Ihre Durchschnitts-Geschwindigkeit eingeben:")
kmh = input()
k = int(kmh)
print("Auf welchem Planeten möchten Sie mit dem Auto fahren?")
print("1=Merkur")
print("2=Venus")
print("3=Erde")
print("4=Mars")
print("5=Unser Mond")
planet=input()
if planet==1:
plu=15329
pln="Merkur"
plf="den"
elif planet==2:
plu=38025
pln="Venus"
plf="die"
elif planet==3:
plu=40075
pln="Erde"
plf="die"
elif planet==4:
plu=21344
pln="Mars"
plf="den"
elif planet==5:
plu=10921
pln="Erdenmond"
plf="den"
ergebnis = summe(plu,k)
if ergebnis==1:
stunde="Stunde"
else:
stunde="Stunden"
print ("Sie benötigen",ergebnis,stunde,"um mit dem Auto um",plf,pln,"zu fahren")
Beispiele angezeigt.
Vielen Dank im Voraus
Sven