Wie kann ich Python neu starten, wenn ich das Programm auf IDLE-Umgebung starten?

import random winning_conditon = 0 no_of_guesses = 0 comp_guess = random.randint(1,100) while (no_of_guesses == 11) or (winning_conditon == 1): user_guess = int(input("What is your guess? ")) if user_guess < 1 or user_guess > 100: print("Your number is invalid!") elif comp_guess == user_guess: print("Well Done!") winning_condition = 1 elif comp_guess < user_guess: print("Your number is too high!") elif comp_guess > user_guess: print("Your number is too low!") no_of_guesses = no_of_guesses + 1 print(no_of_guesses) print("You haven't guessed the right amount of times or u won.") 

Immer wenn ich Python IDLE (Ich bin mit Portable Python 3.2.5.1 ( http://portablepython.com/wiki/PortablePython3.2.5.1/ )) kommt es mit einer Neustart-Nachricht und dann zeigt es ein "=" Zeichen und Das Programm wird nicht fortgesetzt. Kennst du eine feste

One Solution collect form web for “Wie kann ich Python neu starten, wenn ich das Programm auf IDLE-Umgebung starten?”

Wenn ich dein Programm laufe, bekomme ich diese Ausgabe:

 Python 3.2.5 (default, May 15 2013, 23:06:03) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> ================================ RESTART ================================ >>> You haven't guessed the right amount of times or u won. >>> 

Das ist ganz gut und erwartet

Ich würde dein Programm so ändern:

 while not (no_of_guesses == 11 or winning_conditon == 1) 

while not wäre das until .

  • Wie kann ich den letzten Befehl in der Python-Interpreter-Shell wiederholen?
  • Druckstdout in Python ohne Shell-Escape-Sequenzen
  • Überschreiben Sie die ipython-Exit-Funktion - oder fügen Sie Hooks hinzu
  • Python-Skript aus Java-Übergabe Argumente ausführen
  • Wie drucken Sie UTF-8 codierten Text an die Konsole in Python <3?
  • Escape ein String für Shell-Befehle in Python
  • Ändern Sie die Shell-Druckfarbe in der Python 3.3.2
  • Shell-Piping mit Unterprozeß in Python
  • Führen Sie Shell-Befehl mit Eingabe-Umleitungen von python 2.4?
  • Warten Sie auf Kind mit os.system
  • Ist es eine schlechte Praxis, Pythons getattr ausgiebig zu benutzen?
  • Python ist die beste Programmiersprache der Welt.