So setzen Sie eine While-Schleife fort, während Sie die Break-Funktion verwenden [geschlossen]Python

Python-Programme
Guest
 So setzen Sie eine While-Schleife fort, während Sie die Break-Funktion verwenden [geschlossen]

Post by Guest »

Hallo, ich versuche, die folgende Eingabeaufforderung mithilfe einer While-Schleife korrekt zu codieren:
„Die Break-Anweisung wird zum Beenden/Beenden einer Schleife verwendet.“
Entwerfen Sie ein Programm, das eine While-Schleife verwendet und den Benutzer kontinuierlich auffordert, ein Wort einzugeben, es sei denn, der Benutzer gibt „chupacabra“ als geheimes Ausgangswort ein. In diesem Fall sollte die Meldung „Sie haben die Schleife erfolgreich verlassen“ lauten wird auf dem Bildschirm ausgegeben und die Schleife sollte beendet werden.
Drucken Sie keines der vom Benutzer eingegebenen Wörter aus. Verwenden Sie das Konzept der bedingten Ausführung und der Break-Anweisung.“
Ich bin nicht sicher, ob ich das verwende Bremsfunktion in der richtigen Position. Außerdem erhalte ich die Fehlermeldung:

Code: Select all

SyntaxError: invalid syntax. Maybe you meant '==' or ':=' instead of '='?
Hier ist mein Code. Beachten Sie, dass ich die Funktion str.casefold verwendet habe, damit bei der Benutzereingabe die Groß-/Kleinschreibung nicht berücksichtigt wird.

Code: Select all

secret_word = "Light"

while secret_word == "Light":
print(str.casefold(input("Enter the secret word to exit the black whole: "))):
if input == secret_word:
print("You've escaped the black whole, you're safe")
break
else:
if input != secret_word:
print(str.casefold(input("Enter the secret word to exit the black whole: ")))
continue

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post