Когда вы используете
if food =='y' or 'Y':
, питон будет все время возвращать true, вы можете проверить это:
if 'false':
print('true')
Чтобы заставить его работать, замените food =='y' or 'Y'
на food =='y' or food=='Y'
или, как предложено @Peter Wood, используйте нижнюю / верхнюю часть food