В 1 строке: `a = int(input())` - все верно.
Во 2 строке: `if a > 0:` - все верно.
В 3 строке: `print(a):` - синтаксическая ошибка. Двоеточие здесь лишнее.
В 4 строке: `else` - все верно.
В 5 строке: `print(A)` - имя переменной `A` написано с большой буквы, хотя переменная `a` вводилась с маленькой буквы. Python чувствителен к регистру, поэтому это будет ошибкой, если переменная `A` не была определена ранее. Кроме того, в Python для вывода переменной достаточно указать её имя в скобках функции `print()`, а не использовать двоеточие.
Таким образом, ошибки допущены в строках 3 и 5.
Ответ: В строках 3 и 5.