Python Launcher schließt sofort nach Eingabe?
Ich habe neuerdings mit dem Programmieren in Python 3(.4.1) begonnen. Mein erstes sehr einfaches Programm dabei ist, wie man das Volumen eines Quaders berechnen kann:
print("Dies ist ein Programm zur Berechnung des Volumens eines Quaders! Gib die Zahlen ein!")
hoehe = float(input("Die Höhe deines Quaders? "))
breite = float(input("Die Breite deines Quaders? "))
länge = float(input("Die Länge deines Quaders? "))
volumen = hoehe * breite * länge
print("Dein Quader hat ein Volumen von", volumen)
Ich speichere es auf dem Desktop unter "volumen.py" ab und wenn ich draufklicke, dann öffnet sich wie gehabt ein cmd-Fenster, wo ich dann einzeln die Zahlenwerte eingebe. Aber sobald ich bei der Länge angekommen bin und dort die Zahl eingebe und "Enter" drücke, dann schließt sich das Fenster sofort wieder, ohne dass ich das Ergebnis ablesen kann. Ich kann noch kurz erkennen, dass mir ein Ergebnis ausgespuckt wird, jedoch verschwindet das Fenster in Bruchteilen einer Sekunde... Kennt sich damit jemand aus und kann mir helfen? Bin noch sehr neu in dem Gebiet :p
Danke!
3 Antworten
os.system("PAUSE")
könte zB helfen oder du setzt halt noch einfach ein Input() dahinter,um abzuwarten das der User das Programm beendet
Zwei Lösungen:
Du rufst das Programm in der Eingabeaufforderung auf: python volumen.py (zum Beispiel)
oder
sorgst dafür, dass das Programm nicht mit der Ausgabe des Ergebnisses endet (und damit auch das Fenster schließt). Letzte Zeile könnte z. B. so aussehen
fertig = input("Return für Ende")
oder du machst einfach ein time.sleep(30) dann muss man nichts mehr drücken