„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 '='?
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