import random
shelf = [
["Корень мандрагоры", "Слеза феи", "Шерсть кота"],
["Перо ворона", "Чешуйка дракона", "Смола тролля"],
["Шипы розы", "Лунная вода"]
]
items = [i for row in shelf for i in row]
secret_recipie = [random.choice(items) for j in range(3)]
potion = []
# 2 капли Истины
truth_drops = 2
#функции
def check_truth(is_true):
'''функция вернет что скажет котел - ложь или правду'''
global truth_drops
lie = random.random() < 0.4 # True False
#Предложим исползовать капли Истины
if input("Исползоуем капли Истины? да/нет").lower() == "да" and truth_drops > 0:
truth_drops -= 1
lie = False
return 1 #потом допишем
# Основная программа
print("Добро пожаловать в Зельеваренье! ")
print("Вам нужно приготовить зелье и 3х ингридиентов.Учтите, что котел может соврать. ")
print("У вас есть 2 капли истины, используйте их с умом! ")
print("""
тут рисунок котла
""")
while True:
if secret_recipie == potion :
break
словари, чтобы легче было выбрать добавляемый ингридиент