Обмен фактов Майнкрафта
Python
print("Добро пожаловать в 'Обмен фактов Майнкрафт'!")
import random
facts = [
"Если на морковку упадёт наковальня она разрушится.",
"Первый выпуск Minecraft был в 2009 году.",
"В игре можно создать свои собственные миры и приключения.",
"Кроватка взрываются в аду.",
"Криперы боятся кошек."
]
# Шаг 2: Запрашиваем у пользователя, хочет ли он получить факт
while True:
random_fact = random.choice(facts)
print(random_fact)
# Спросим, хочет ли он получить еще один факт
another = input("Хотите получить еще один факт? (да/нет): ")
if another.lower() != "да":
break
import random
# список фактов и их правильных ответов
facts = [
{"fact": "В Minecraft есть более 60 различных блоков.", "question": "Сколько различных блоков в Minecraft?", "answer": "более 60"},
{"fact": "Первый выпуск Minecraft был в 2009 году.", "question": "В каком году вышел Minecraft?", "answer": "2009"},
{"fact": "В игре можно создать свои собственные миры и приключения.", "question": "Можно ли создавать собственные миры в Minecraft?", "answer": "да"},
{"fact": "Зомби и скелеты сгорают на солнце.", "question": "Что происходит со зомби и скелетами на солнце?", "answer": "сгорают"},
{"fact": "Крипы могут взрываться, если подойдут слишком близко!", "question": "Что делает Крипер, если подходит слишком близко?", "answer": "взрываются"}
]
shown_facts = []
facts_count = 0
correct_answers = 0 # Счетчик правильных ответов
while True:
if len(shown_facts) == len(facts):
print("Вы узнали все факты!")
break
current_fact = random.choice(facts)
# Проверяем, был ли факт уже показан
while current_fact in shown_facts:
current_fact = random.choice(facts)
print(current_fact["question"]) # Показываем вопрос
answer = input("Ваш ответ: ").lower() # Приводим ответ к нижнему регистру для удобства
# Проверяем ответ
if answer == current_fact["answer"]:
print("Правильно!")
correct_answers += 1 # Увеличиваем счетчик правильных ответов
else:
print(f"Неправильно! Правильный ответ: {current_fact['answer']}")
print(f"Правильный факт: {current_fact['fact']}")
shown_facts.append(current_fact) # Добавляем к показанным фактам
facts_count += 1 # Увеличиваем счетчик
another = input("Хотите получить еще один факт? (да/нет): ")
if another.lower() != "да":
break
print(f"Вы получили {facts_count} фактов. Правильные ответы: {correct_answers}") # Печатаем количество фактов и правильных ответовInimitable timur.nurgalievТимур Нургалиев
Uploaded Jul 3, 2026Sign in to react
Викторина и узнай факты Майнкрафта