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

Почему код не работает(простенький калькулятор)?

abc=input("+ или - ?\n")
for x in abc:
	if x==str("+") or x==str("-"):
		continue
	else:
		break

a=input(str("Первое число: "))
b=input(str("Второе число: "))

if abc=="+":
	c=int(a)+int(b)
	print("Ваш результат: "+str(c))
elif abc=="-":
	c=int(a)-int(b)
	print("Ваш результат: "+str(c))
else: 
	print("Выбрана неверная операция!")
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Stepik
    "Поколение Python": курс для начинающих
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Assargin
@Assargin
Перед ответом смотрю наличие ✔ в ваших вопросах
while True:
  abc=input("+ или - ?\n")
  if abc in ["+", '-']:
    break
  else:
    continue
Ответ написан
Ваш ответ на вопрос

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

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