Как решить проблему Invalid Syntax SyntaxError
Я новичок в Python, и я захотел сделать калькулятор. Мне вылезла ошибка: print("Сумма — " + str(answer))
SyntaxError: invalid syntax
Вот его код:
first_number = int(input("Введите число "))
second_number = int(input("Введите второе число "))
act = input("Введите символ действия (+ — сложить, - — вычесть, * — умножить, / — разделить ")
if act == "+":
try:
answer = first_number + second_number
print("Сумма — " + str(answer))
if act == "-":
try:
answer = first_number - second_number
print("Разность — " + str(answer))
if act == "*":
try:
answer = first_number * second_number
print("Произведение — " + str(answer))
if act == "/":
try:
answer = first_number / second_number
except ZeroDivisionError:
answer = "Делить на нуль нельзя!"
print(answer)

Ответы (1 шт):
Автор решения: NoName
→ Ссылка
try - это функция, которая связана с except, ты не можешь просто написать try ... и не написать except, поэтому и возникает ошибка в синтаксисе. Если тебе в случае ошибки ничего не надо делать можешь написать: try: #code except: pass #pass - это функция, которая ничего не делать(просто заполняет место)
можно без pass, главное, чтобы там что-то выполнялось