# Neurotoads Python RPG — занятие 43
# Квесты и состояние задания

quest={"required":3,"progress":0,"done":False}
coins=2
def check_quest(quest,coins):
    if quest["progress"]>=quest["required"] and not quest["done"]:
        quest["done"]=True; coins+=5
    return coins
for found in range(1,5):
    quest["progress"]+=1; coins=check_quest(quest,coins); print(quest["progress"],quest["done"],coins)
coins=check_quest(quest,coins)
print("Повторная проверка:",quest["progress"],quest["done"],coins)
