使用for语句计算整数1~10的积,并分行输出结果。
for i in range(1, 11):
sq = 1
for j in range(1, i+1):
sq = sq * j
print('1到 %s 的积为: ' % i, sq)
这样的结果需求嘛?
mul = 1
eq = ""
for i in range(1,11):
mul = mul*i
eq = eq + str('*') + str(i)
print("{}=".format(eq[1:]))
print(mul)