@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("Выбрана неверная операция!")
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 1
Assargin
@Assargin
Перед ответом смотрю наличие ✔ в ваших вопросах
while True:
  abc=input("+ или - ?\n")
  if abc in ["+", '-']:
    break
  else:
    continue
Ответ написан
Ваш ответ на вопрос

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

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