用python怎么写一个函数fun(),它的功能是计算并输出给定整数n的所有因子(不包括1与自身)的平方和(规定n的值不大于100)
def fun(n: int) -> int: res = [] for i in range(2, n): if n % i == 0: res.append(i * i) return sum(res)