
Код міні гра на відшукання загадки Пайтон


Ответы на вопрос

Відповідь:
def find_riddle(text):
words = text.split()
answer_words = ["code","mini","game"]
if len(set(words).difference(answer_words)) == len(words)-3:
return True
else:
return False
Пояснення:
Цей код призначений для розв'язку кросворду, який був розроблений на основі тексту. Функція find_riddle бере текст, що подано в параметрах, і розбиває його на окремі слова за допомогою методу split(). Потім код проводить перебір над кожною фразою, щоб перевірити, чи включає кожен з них будь-який з трьох заздалегідь заданих слів. У разі успіху повертається True, інакше - False.
Таким чином, код дозволить виявити таке питання.



print("Вітаю в грі!")
print("Загадка: що це за тварина, яка ходить на чотирьох ногах вранці, на двох вдень і на трьох ввечері?")
answer = "людина"
guess = ""
guesses = 0
while guess != answer and guesses < 3:
guess = input("Ваша відповідь: ")
guesses += 1
if guess.lower() == answer:
print("Ви відгадали! Відповідь -", answer)
elif guesses == 1:
print("Нажаль, це не вірна відповідь. У вас залишилося дві спроби.")
elif guesses == 2:
print("Нажаль, це не вірна відповідь. У вас залишилася одна спроба.")
else:
print("Ви вичерпали всі спроби. Правильна відповідь -", answer)



Звучить цікаво! Ось приклад міні-гри на Python, де гравець повинен відшукати загадку:
pythonimport random
def play_game():
# Створення списку загадок
riddles = [
"Що завжди біжить, а ніколи не йде? ",
"Що може летіти без крил? ",
"Що викидається, коли вікно відкрите, а закривається, коли вікно закрите? "
]
# Створення списку відповідей до загадок
answers = [
"Час",
"Час",
"Ключ"
]
# Вибір випадкової загадки
index = random.randint(0, len(riddles) - 1)
riddle = riddles[index]
answer = answers[index]
# Початок гри
print("Вгадай загадку!")
print(riddle)
# Перевірка відповіді гравця
guess = input("Твоя відповідь: ")
# Перевірка правильності відповіді
if guess.lower() == answer.lower():
print("Вірно! Ти вгадав загадку!")
else:
print("Неправильно! Правильна відповідь: " + answer)
# Запуск гри
play_game()
Це базова структура гри, яка вибирає випадкову загадку зі списку і перевіряє відповідь гравця. Ви можете додавати більше загадок і відповідей, якщо бажаєте. Пам'ятайте, що це лише основа, і ви можете модифікувати і розширювати гру на свій розсуд.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili