Как решить проблему 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, главное, чтобы там что-то выполнялось

→ Ссылка