# Neurotoads Python RPG — занятие 47
# Финальная сборка

def ask_check(label):
    while True:
        answer=input(f"{label} [да/нет]: ").strip().lower()
        if answer in ["да","д","yes","y"]: return True
        if answer in ["нет","н","no","n"]: return False
        print("Ответьте да или нет.")
checks={"start":ask_check("Проект реально запущен из чистой копии"),"save_load":ask_check("Сохранение и загрузка реально проверены"),"battle":ask_check("Бой реально пройден"),"main_path":ask_check("Основной путь реально пройден"),"ending":ask_check("Финал реально достигнут")}
ready=True
for name in checks:
    if not checks[name]: ready=False; print("Не пройдено:",name)
if ready: print("Ручной чек-лист отмечен полностью. Повторите запуск перед защитой.")
else: print("Финальная сборка пока не готова.")
