拍一下完整题目和输出要求看一下
你的print函数和else函数都用错了。修改后的程序为:
a = int(input()) ans = '' if a%3 == 0: ans += '3' if a%5 == 0: ans += '5' if a%7 == 0: ans += '7' if ans == '': print('n') else: print(' '.join(ans))