python入门,大家帮帮忙,要截止了😭

编写一程序,从键盘输入输入一个三位正整数,然后反向输出对应的数,如果输入的数不是三位正整数,则输出-1。
【样例说明】
从键盘输入的正整数值为356,将该数的个位与百位互换,所得结果为653.如果输入的正整数为300,则输出为3。

a=input()
if int(a)>0 and len(a)==3:
    a=a[2]+a[1]+a[0]
    print(a)
else:
    print(-1)

num = input('请输入一个三位正整数:')
if len(num) != 3 or num<=0:
print(-1)
else:
a=num[2]+num[1]+num[0]
print(int(a))