Nein ich hatte mir das so gedacht das nachdem das Ergebnis des Programms angezeigt wurde, eine Benutzereingabe abgewartet wird.
Dort soll dann bei Eingabe von "Ende" das Programm Abbrechen/Ausschalten, bei Eingabe von "Neu" soll sich die Schleife wiederholen und am Ende wieder auf Benutzereingabe ...
Die Suche ergab 9 Treffer
- Dienstag 27. September 2011, 20:49
- Forum: Allgemeine Fragen
- Thema: Python 3.2 Programm Beenden/Neuer Durchlauf
- Antworten: 18
- Zugriffe: 1772
- Dienstag 27. September 2011, 19:12
- Forum: Allgemeine Fragen
- Thema: Python 3.2 Programm Beenden/Neuer Durchlauf
- Antworten: 18
- Zugriffe: 1772
Re: Python 3.2 Programm Beenden/Neuer Durchlauf
Ok das Funktioniert schon mal :D. Das würde ich gerne noch so erweitern, das alle Varianten von Ende Akzeptiert werden (Ende, ende, eNde...ect.) und das ganze mit dem exit() befehl verbinden.
Außerdem würde ich es gerne so machen, das das Programm nur von vorn anfängt wenn man "Neu" eingibt.
Bis ...
Außerdem würde ich es gerne so machen, das das Programm nur von vorn anfängt wenn man "Neu" eingibt.
Bis ...
- Dienstag 27. September 2011, 16:27
- Forum: Allgemeine Fragen
- Thema: Python 3.2 Programm Beenden/Neuer Durchlauf
- Antworten: 18
- Zugriffe: 1772
Re: Python 3.2 Programm Beenden/Neuer Durchlauf
wiederholen = True
while wiederholen == True:
# Das Programm
print("'Ende' eingeben um zu beenden, oder 'Neu' für einen neuen Durchlauf.")
# Hier möchte ich dann "wiederholen = True" zu "wiederholen = False" ändern in dem man "Ende" eingibt.
Das ich dafür input() brauche weiß ich. Aber wie ...
while wiederholen == True:
# Das Programm
print("'Ende' eingeben um zu beenden, oder 'Neu' für einen neuen Durchlauf.")
# Hier möchte ich dann "wiederholen = True" zu "wiederholen = False" ändern in dem man "Ende" eingibt.
Das ich dafür input() brauche weiß ich. Aber wie ...
- Dienstag 27. September 2011, 15:18
- Forum: Allgemeine Fragen
- Thema: Python 3.2 Programm Beenden/Neuer Durchlauf
- Antworten: 18
- Zugriffe: 1772
Re: Python 3.2 Programm Beenden/Neuer Durchlauf
Ich weiß Doppelposts sind verpönt, aber meine eigentliche Frage wurde leider noch nicht beantwortet und der Thread scheint sonst keine Beachtung mehr zu bekommen.
Wie muss ich es anstellen das durch eine Benutzereingabe eine Variable geändert wird?
Also z.B. durch Eingabe von "Ende" die Variable ...
Wie muss ich es anstellen das durch eine Benutzereingabe eine Variable geändert wird?
Also z.B. durch Eingabe von "Ende" die Variable ...
- Samstag 24. September 2011, 23:13
- Forum: Allgemeine Fragen
- Thema: Python 3.2 Programm Beenden/Neuer Durchlauf
- Antworten: 18
- Zugriffe: 1772
Re: Python 3.2 Programm Beenden/Neuer Durchlauf
Ok wieder was gelernt. Vielen Dank dafür.
Edit: Jetzt stellt sich mir aber immer noch die Frage, wie man durch eine Benutzereingabe den wert der Variable "wiederholen = True" zu "wiederholen = False" verändert.
Habe schon eine ganz weile gegoogelt und herumprobiert, aber ich scheine an den falschen ...
Edit: Jetzt stellt sich mir aber immer noch die Frage, wie man durch eine Benutzereingabe den wert der Variable "wiederholen = True" zu "wiederholen = False" verändert.
Habe schon eine ganz weile gegoogelt und herumprobiert, aber ich scheine an den falschen ...
- Samstag 24. September 2011, 22:56
- Forum: Allgemeine Fragen
- Thema: Python 3.2 Programm Beenden/Neuer Durchlauf
- Antworten: 18
- Zugriffe: 1772
Re: Python 3.2 Programm Beenden/Neuer Durchlauf
Ah ok habs verstanden. True und False sind in Python feste werte, wohingegen "True" und "False" Variablen sind.
Aber warum müssen den Variablen aus Buchstaben in Anführungsstriche gesetzt werden und Zahlen nicht?
Jetzt bleibt nur noch meine Schleifen Problem
.
Aber warum müssen den Variablen aus Buchstaben in Anführungsstriche gesetzt werden und Zahlen nicht?
Jetzt bleibt nur noch meine Schleifen Problem
- Samstag 24. September 2011, 22:36
- Forum: Allgemeine Fragen
- Thema: Python 3.2 Programm Beenden/Neuer Durchlauf
- Antworten: 18
- Zugriffe: 1772
Re: Python 3.2 Programm Beenden/Neuer Durchlauf
Das ich den input befehl benutzen muss weiß ich. Ich weiß allerdings nicht wie, bin schon die ganze zeit am herumexperimentieren aber komme nicht auf die Lösung.
Und ich hab noch ein zweites problem.
# Funktioniert:
wiederholen = 1
while wiederholen == 1:
wiederholen = "true"
while wiederholen ...
Und ich hab noch ein zweites problem.
# Funktioniert:
wiederholen = 1
while wiederholen == 1:
wiederholen = "true"
while wiederholen ...
- Samstag 24. September 2011, 19:27
- Forum: Allgemeine Fragen
- Thema: Python 3.2 Programm Beenden/Neuer Durchlauf
- Antworten: 18
- Zugriffe: 1772
Re: Python 3.2 Programm Beenden/Neuer Durchlauf
Ich habe gerade ein Brett vor dem Kopf und weiß einfach nicht wie ich das umsetzen soll.
Idee ist:
wiederholen = 1
while wiederholen == 1:
# Das Programm
print("'Ende' eingeben um zu beenden, oder 'Neu' für einen neuen Durchlauf.")
# Hier würde ich dann die Variable "wiederholen" durch eingabe ...
Idee ist:
wiederholen = 1
while wiederholen == 1:
# Das Programm
print("'Ende' eingeben um zu beenden, oder 'Neu' für einen neuen Durchlauf.")
# Hier würde ich dann die Variable "wiederholen" durch eingabe ...
- Samstag 24. September 2011, 17:52
- Forum: Allgemeine Fragen
- Thema: Python 3.2 Programm Beenden/Neuer Durchlauf
- Antworten: 18
- Zugriffe: 1772
Python 3.2 Programm Beenden/Neuer Durchlauf
Hallo,
Habe mich extra hier angemeldet da ich ein wenig Hilfe bezüglich im Titel genanntem Problem brauche.
Es sieht momentan so aus, das der Benutzer nacheinander 2 eingaben macht und am Ende gibt es ein Ergebnis.
Jetzt möchte ich das man danach durch die Eingabe von "Ende" das Programm sauber ...
Habe mich extra hier angemeldet da ich ein wenig Hilfe bezüglich im Titel genanntem Problem brauche.
Es sieht momentan so aus, das der Benutzer nacheinander 2 eingaben macht und am Ende gibt es ein Ergebnis.
Jetzt möchte ich das man danach durch die Eingabe von "Ende" das Programm sauber ...
