
Вопрос задан 26.06.2023 в 11:09.
Предмет Информатика.
Спрашивает Петровчан Павло.
Написать простую игру в Питоне про угадывания дверей, после каждой открытой двери начисляются очки,
если дверь не угадали, то игра проиграна

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

Отвечает Романов Михаил.
from random import randint
class Game:
def __init__(self):
self.ball = 0
self.games = 1
def menu(self):
while self.games != 0:
Game.door(self,int(input("Выберите число: ")))
def door(self,a):
if randint(1,3) == a:
self.ball += 1
print("угадали")
else:
print(f"Вы проиграли\n вв набрали {self.ball} балл")
self.games = 0
a = Game()
a.menu()




Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для создания простой игры в Python, в которой нужно угадывать двери, можно использовать следующий код:
pythonimport random
def main():
print("Добро пожаловать в игру 'Угадай дверь'!")
print("За каждую правильно угаданную дверь вы получаете 10 очков.")
print("У вас есть 3 попытки.")
total_score = 0
attempts = 3
while attempts > 0:
correct_door = random.randint(1, 3) # Выбираем случайную правильную дверь
print("\nПредставьте, что перед вами 3 двери...")
print("За одной из них приз, а за двумя другими ничего.")
choice = int(input("Выберите дверь (1, 2 или 3): "))
if choice == correct_door:
print("Поздравляем! Вы угадали дверь и получаете 10 очков!")
total_score += 10
else:
print(f"К сожалению, приз был за дверью {correct_door}.")
attempts -= 1
print(f"\nИгра завершена! Ваши очки: {total_score}")
print("Спасибо за игру!")
if __name__ == "__main__":
main()
Скопируйте этот код в файл с расширением .py
и запустите его. В игре у вас будет три попытки угадать правильную дверь, и за каждую правильно угаданную дверь вы получите 10 очков. После трех попыток игра завершится, и вы увидите свой итоговый счет. Удачи!


Похожие вопросы

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