Условия задачи:
Селектор ресторанов. На вашу встречу выпускников собирается прибыть группа ваших друзей, и вы хотите их пригласить в местный ресторан на ужин. Вы не уверены, что ваши друзья придерживаются диетических предпочтений, но ваши варианты выбора ресторана будут такими.
Изысканные гамбургеры от Джо - вегетарианская: нет, веганская (строгая вегетарианская): нет, безглютеновая: нет.
Центральная 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 ...