Вопрос задан 25.06.2023 в 23:00. Предмет Информатика. Спрашивает Остроушко Маргарита.

Что неправильнооооо what = input( "Что делать (+,-): " ) a = input("Ведите первое число: ") b =

input("Веди вторе число: ") if what == "+": c = a + b print("Резулитат: " + c) elif what == "-": c = a - b print("Резулитат: " + c) else: print("Вибрано неверно")
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кащавцева Анастасия.

what = input( "Что делать (+,-): " )

a = int(input("Введите первое число: "))

b = int(input("Введи второе число: "))

if what == "+":

c = a + b

print("Результат: ", c)

elif what == "-":

c = a - b

print("Результат: ", c)

else:

print("Выбрано неверно")

0 0
Отвечает Акатаев Назар.

what = input( "Что делать (+,-): " )

a = int(input("Ведите первое число: "))

b = int(input("Веди вторе число: "))

if what == "+":

   c = a + b

   print("Резулитат:", c)

elif what == "-":

   c = a - b

   print("Резулитат:", c)

else:

   print("Вибрано неверно")

a =  input() - считывает и сохраняет в переменную строку (тип данных string), нужно преобразовать  в число с помощью int()

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

В вашем коде есть несколько ошибок:

  1. Ввод данных с клавиатуры возвращает строки, а не числа. Поэтому, перед выполнением операций сложения и вычитания, вам нужно преобразовать строки в числа.
  2. Вместо input("Веди вторе число: ") должно быть input("Введите второе число: ").
  3. Вы пытаетесь складывать и вычитать строки, а не числа. Вам нужно использовать операторы + и - для чисел, а не для строк.
  4. Вам также нужно использовать int() для преобразования введенных строк в целые числа.

Исправленный код будет выглядеть так:

python
what = input("Что делать (+,-): ") a = float(input("Введите первое число: ")) # Преобразование введенной строки в число b = float(input("Введите второе число: ")) # Преобразование введенной строки в число if what == "+": c = a + b print("Результат: " + str(c)) # Преобразование числа в строку перед выводом elif what == "-": c = a - b print("Результат: " + str(c)) # Преобразование числа в строку перед выводом else: print("Выбрано неверно")

Теперь код должен корректно выполнять операции сложения и вычитания с введенными числами и выводить результат в правильном формате.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос