Есть ответ 👍

Всем доброго времени суток, хочу задать вопрос по программированию на языке Python. Решил я написать простой калькулятор, дабы проверить есть ли у меня хоть какие - то знания данного языка программирования. И, как бы это не было удивительно, столкнулся с трудностью. У меня есть небольшой кусочек от кода, программируемого мною калькулятора: b = (int(input("Введи 1 - ое число! ")))
c = (int(input("Введи 2 - ое число! ")))
d = (str(input("Введи (С букв) операцию, которую хочешь провести с цифрами, указанными тобой выше: ")))
if (d == str("Умножить")):
print (b * c)
if (d == str("Разделить")):
print (b / c)
if (d == str("Вычесть")):
print (b - c)
if (d == str("Сложить")):
print (b + c)
else:
print ("Такой операции не существует!")
Всё бы ничего, но в случае, когда программа производит сложение 2 - ух чисел - является единственным случаем, когда система после выведенного результата не пишет на следующей же строке: "Такой операции не существует" -_- . Во всех остальных случаях (Умножения, деления и вычитания) программа выдаёт вот это:
Введи 1 - ое число! 60
Введи 2 - ое число! 30
Введи (С букв) операцию, которую хочешь провести с цифрами, указанными тобой выше: Вычесть
30
Такой операции не существует!

И встаёт вопрос: ПОЧЕМУ ЖЕ ПРОГРАММА ПИШЕТ В ПОСЛЕДНЕЙ СТРОКЕ О ТОМ, ЧТО ТАКОЙ ОПЕРАЦИИ ПОПРОСТУ НЕ СУЩЕСТВУЕТ, ПРИ ЭТОМ ВЫВЕДЕВ РЕЗУЛЯТАТ ВЫЧИСЛЕНИЙ?!! Понимаю, моя проблема не столь критична, но всё же хочется довести свою программку до идеала ! Заранее )))

133
338
Посмотреть ответы 2

Ответы на вопрос:


ответ:без отступов не понять.

Объяснение:

Смотри, к какому if относится самый последний else.


• это короткое сообщения (пик)

- это длинное сообщения (пк)

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Другие предметы

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS