Как продолжить цикл while при использовании функции перерыва [закрыто]Python

Программы на Python
Ответить
Anonymous
 Как продолжить цикл while при использовании функции перерыва [закрыто]

Сообщение Anonymous »

Здравствуйте, я пытаюсь правильно закодировать следующую подсказку, используя цикл while:
"Инструкция Break используется для выхода/завершения цикла.
Разработайте программу, которая использует цикл while и постоянно просит пользователя ввести слово, пока пользователь не введет «чупакабра» в качестве секретного выходного слова, и в этом случае должно появиться сообщение «Вы успешно вышли из цикла». выводится на экран, и цикл должен завершиться.
Не выводить слова, введенные пользователем. Используйте концепцию условного выполнения и оператор прерывания».
Я не уверен, использую ли я. функция перерыва в правильном положении. Кроме того, я получаю сообщение об ошибке:
SyntaxError: invalid syntax. Maybe you meant '==' or ':=' instead of '='?

Вот мой код. Обратите внимание: я использовал функцию str.casefold, чтобы вводимые пользователем данные не были чувствительны к регистру.

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


Подробнее здесь: https://stackoverflow.com/questions/793 ... k-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»