Помогитеееееее.
Створіть гру в якій Смайлик загадує загадку або ставить запитання. Із нижньої частини екрану швидко спливають бульбашки із варіантами відповіді. Якщо гравець обирає правильну відповідь з'являється відповідний напис і буде поставлено наступне запитання. Усього має бути 12запитань, і в разі успішної відповіді на всі запитання відображатиметься повідомлення про перемогу у грі.
Ответы
import random
# Запитання та правильні відповіді
questions = {
"Яка найбільша планета у Сонячній системі?": "Юпітер",
"Який орган є у скорпіонів?": "Жало",
"Яке найбільше озеро у світі?": "Каспійське море",
"Яка кістка є найдовшою в скелеті людини?": "Стегнова кістка",
"Який метал використовується для виготовлення атомних бомб?": "Уран",
"Хто написав п'єсу 'Ромео і Джульєтта'?": "Вільям Шекспір",
"Яка найбільша планета у Сонячній системі?": "Юпітер",
"Яка мова є найпоширенішою у світі?": "Китайська",
"Як звали першого космонавта?": "Юрій Гагарін",
"Яка столиця України?": "Київ",
"Скільки планет у Сонячній системі?": "Вісім",
"Яка найбільша пустеля у світі?": "Сахара"
}
def generate_bubbles():
# Згенерувати список бульбашок з варіантами відповідей
options = list(questions.values())
random.shuffle(options)
bubbles = options[:3] # Вибираємо перші три варіанти
return bubbles
def play_game():
print("Ласкаво просимо до гри зі Смайликом!")
print("Я задаватиму вам питання, а ви повинні обрати правильну відповідь.")
print("Якщо ви готові, почнемо!")
print("--------------------------")
correct_answers = 0
total_questions = len(questions)
while correct_answers < total_questions:
# Обираємо випадкове запитання
question = random.choice(list(questions.keys()))
correct_answer = questions[question]
print("Питання:", question)
bubbles = generate_bubbles()
# Відображення варіантів відповідей
for index, bubble in enumerate(bubbles):
print(f"{index + 1}. {bubble}")
# Запитуємо гравця про вибір
player_choice = input("Ваша відповідь (введіть номер варіанту): ")
# Перевіряємо, чи відповідь правильна
if player_choice.isnumeric() and 1 <= int(player_choice) <= len(bubbles):
chosen_answer = bubbles[int(player_choice) - 1]
if chosen_answer == correct_answer:
print("Правильна відповідь!")
correct_answers += 1
else:
print("Неправильна відповідь!")
else:
print("Невірний вибір! Спробуйте ще раз.")
print("--------------------------")
print("Вітаю! Ви відповіли на всі запитання правильно!")
print("Ви перемогли у грі зі Смайликом!")
# Запускаємо гру
play_game()