继续使用string模块,判断字符位置上的字符是否是字母,如果不是则全部替换为‘ ’,随后对字符串分割并进行反转,即可得到正确答案

import string
data = input()
for x in data:
    if x not in string.ascii_letters:
        data = data.replace(x, ' ')
for x in reversed(data.split()):
    print(x, end=' ')