Калькулятор!

Aibek

Новичок
Пользователь
Мар 5, 2021
5
0
1
Нужна помощь с условиям Калькулятора!

#Простой калькулятор

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("Результат не верный")


Результат делает только плюс
а когда хочу написать минус все равно выдает плюс


Пример:
Что делаем? (+ , -): -
Ведите первое число: 20
Ведите второе число: 5
Результат: 25.0

Надеюсь правильно объяснил,
пожалуйста не баньте, Спасибо!
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Код вставляйте с помощью ... -> код -> Python.
Результат делает только плюс
Потому что после условия в переменную c вы записывайте сумму введенных чисел:
Python:
elif what == "-":
    c = a + b
а нужно записывать разность:
Python:
elif what == "-":
    c = a - b
 
  • Мне нравится
Реакции: Aibek

Aibek

Новичок
Пользователь
Мар 5, 2021
5
0
1
спасибо большое! в следующий раз буду внимательнее.
еще раз убеждаюсь что в программирование нужно быть очень внимательным! особенно новичкам
 

Форум IT Специалистов