用Python有什么思路

img


怎么样编写用Python,🈶什么解决思路,如何编写这个程序的思路

改成 n = 20了


n = 20
m = 2
sum_seq = m
for i in range(1,n):
    m = m*10 + 2
    # print(m)
    sum_seq = sum_seq + m

print(sum_seq)

img

递归了解一下
def nsum(n):
    if n==1:
        return 2
    else:
        return int(str(2)*n)+nsum(n-1)

print(nsum(20))

a = eval(input("请输入一个数字:"))
n = eval(input("请输入次数n:"))
sum = []
s1 = 0
i = 0
while i <= n-1:
    s1 = s1+(a*(10**i))
    sum.append(s1)
    i += 1
sum1 = [str(i) for i in sum]
print("s=","+".join(sum1))

sum2=0

for j in sum1:
    sum2+=int(j)
print(sum2)