这段python 代码有点迷,看的不是很懂,谁帮指点下: 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数

2024-12-17 14:08:06
推荐回答(3个)
回答1:

for count in range(n): 从0循环到n-1,count没用到,所以就是循环n次,这个应该没问题吧
假设a = 3 那么
第一次循环结束的时候,tn = 3 a = 30
第一次循环结束的时候,tn = 33 a = 300
第一次循环结束的时候,tn = 333 a = 3000
第一次循环结束的时候,tn = 3333 a = 30000

于是list里的值就是 3,33,333,3333......了

回答2:

n就是有多少项需要相加,比如a+aa+aaa,n就是3。a用来存储下一项最高位的值, 用Tn来存储每一项,比如aa,然后放到Sn的里面,Sn就是一个含有所有项的数组

回答3:

阿斯顿