# #数学定理题找个固定规律即可: # 分析: # 1^3=1 # 2^3=3+5 # 3^3=7+9+11 # 4^3=13+15+17+19 # 首个奇数为前一个行的首个奇数+(2*(n-1)) 可用递归: def first_n(n): if n==1: return 1 else: return first_n(n-1)+(2*(n-1)) while True: try: m=int(input()) if m<=0 or m>100: break list_1=[] n=first_n(m) for i in range(1,m+1): list_1.append(str(n+2*(int(i)-1))) # 别忘记join操作的序列元素必须是字符串,所以要将append的每个元素str print("+".join(list_1)) except: break