Ошибка с использованием обработки исключений в Python - PullRequest
0 голосов
/ 13 июня 2018

Я только начал изучать Python, при использовании команды try при обработке исключений я получил синтаксическую ошибку

Вот мой код,

def divide(a,b):
    {
        print(a," hello world", b)
        try:
            return a/b
        except:
            print("It is meaningless")
    }
print(divide(1,2))

Вот мой вывод,

PS D:\python> python firstprog.py
  File "firstprog.py", line 4
    try:
      ^
SyntaxError: invalid syntax

Можете ли вы мне помочь?

1 Ответ

0 голосов
/ 13 июня 2018

Сначала удалите фигурные скобки , фигурные скобки в python используются для краткого описания словарей / наборов.

например:

def divide(a,b):
    print(a," hello world", b)
    try:
        return a/b
    except:
        print("It is meaningless")

print(divide(1,2))

, потому что с фигурными скобками идвоеточие питон думает, что это какой-то словарь и выдает ошибку при попытке.

...