Условия задачи:

 

Селектор ресторанов. На вашу встречу выпускников собирается прибыть группа ваших друзей, и вы хотите их пригласить в местный ресторан на ужин. Вы не уверены, что ваши друзья придерживаются диетических предпочтений, но ваши варианты выбора рес­торана будут такими.
Изысканные гамбургеры от Джо - вегетарианская: нет, веганская (строгая вегетариан­ская): нет, безглютеновая: нет.
Центральная nuццepияl - вегетарианская: да, веганская: нет, безглютеновая: да.
Кафе за углом - вегетарианская: да, веганская: да, безглютеновая: да.
Блюда от итальянской мамы - вегетарианская: да, веганская: нет, безглютеновая: нет.
Кухня шеф-повара - вегетарианская: да, веганская: да, безглютеновая: да.
Напишите программу, которая запрашивает, есть ли в группе вегетарианцы, веганцы либо приверженцы безглютеновой диеты, после чего она выводит только те рестораны, в которые можно повести группу друзей. 
 

Решение задачи:

vageterians = False
vagen = False
gluten = False
vegaterians = input('Будет ли на ужине вегитарианец?:')
vegan = input('Будет ли на ужине веганец?: ')
gluten = input('Будет ли на ужине приверженец безглютеновой диеты?: ')
if vegaterians == 'да':
    if vegan == 'да':
        if gluten == 'да':
            print('Вот список ваших ресторанов:')
            print('Кафе за углом')
            print('Кухня шеф-повара')
        else:
            print('Нет таких ресторанов:')
    else:
        if gluten == 'да':
            print('Вот список ваших ресторанов:')
            print('Центральная пицерия')

        else:
            print('Вот список ваших ресторанов:')
            print('Блюда от итальянской мамы')
else:
    if vegan == 'да':
        if gluten == 'да':
            print('Нет таких ресторанов:')
        else:
            print('Нет таких ресторанов:')
    else:
        if gluten == 'да':
            print('Нет таких ресторанов:')

        else:
            print('Вот список ваших ресторанов:')
            print('Изысканные гамбургеры от Джо')
#В книге приведен странный пример по тем ответам которые в примере те рестораны при 100% совпадении условий не
# могли быть выданы программой. Тем более вариантов 9 а ресторанов 5 ...