Почему не работает код?

print("Что вы хотите на завтрак?")
print("1.Яичница")
print("2.Сендвич")
print("3.Бельгийские вафли")
MainChoose = int(input("Выберите блюдо на завтра: "))
if (MainChoose == 1):
	Meal = "Яичница" and price1 = 300
elif (MainChoose == 2):
	Meal = "Сендвич" and price1 = 250
elif (MainChoose == 3):
  Meal = "Бельгийские вафли" and price1 = 400 

print("Какой сендвич вы хотите?")
print("1.С ветчиной")
print("2.С рыбой")
print("3.С маслом") 
Bread = int(input("Выбрерите бутерброд: "))
if (Bread == 1):
   sndwch = "Сэндвич с ветчиной" and  price2 = 250
elif (Bread == 2):
   sndwch = "Сендвич с ветчиной" and  price2 = 280
elif (Bread == 3):
   sndwch = "Сендвич с маслом" and  price2 = 265


print("Какой напиток вы хотите?")
print("1.Сок")
print("2.Чай")
print("3.Кофе") 
Bread = int(input("Выбрерите напиток: "))
if (Bread == 1):
   drink = "Сок" and  price3 = 100
elif (Bread == 2):
   drink = "Чай" and  price3 = 90
elif (Bread == 3):
   drink = "Кофе" and  price3 = 105


print("Ваш завтрак: ")
print("Основное блюдо: " + MainChoose)
print("Сендвич: " + Bread)
print("Напиток: " + drink)


На 11 строчке выдаёт еррорину
Meal = "Бельгийские вафли" and price_1 = 400
Пишет, что "can't assign to operator"
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
npanuhin
@npanuhin
Наверное, вы имели в виду либо так:
Meal = "Бельгийские вафли" and price1 == 400

либо так:
Meal = "Бельгийские вафли"
price1 = 400


= - присваивание (пусть a равно b)
== - проверка на идентичность (правда ли, что a равно b; если a равно b)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы