首先把输入的str转化为list
然后把所有间隔符转化为同一种间隔符——空格。
然后重新拼接为str
然后用split将其转为去除空格的list,并颠倒顺序
a = list(input())   # list
for i in range(len(a)):  # 替换间隔符
    if (not (65 <= ord(a[i]) <=90&nbs***bsp;97 <= ord(a[i]) <= 122)):
        a[i] = ' '
a = ''.join(a)   # 转化为str
a = a.split()    # 去除空格,转化为list
a.reverse()      # 颠倒顺序
a = ' '.join(a)  # 拼接为str
print(a)