立方分解,《》、(——){~[]}
给个简单是实现方法,题主的解决方案略显冗余:
n = int(input()) lst = [str(l) for l in range(n*(n-1)+1,n*(n+1)+1,2)] print(f'{n}*{n}*{n}={n**3}={"+".join(lst)}')
你都把最麻烦的加法连接做完了前面的简单拼接一下不就得了str3='{}*{}*{}={}={}'.format(a,b,c,d,str2)