1 问题
求s=a aa aaa aaaa aa...a的值,其中a是一个数字。例如:2 22 222 2222 22222(此时共有五个数相加),几个数相加由键盘控制。
2 方法
输入a=4,n=5。
- 使用for循环输入数字n;
- 相加算出其和;
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
代码语言:javascript复制Tn=0
Sn=[]
a=int(input(‘a=’))
n=int(input(‘n=’))
for count in range(n):
Tn=Tn a
a=a*10
Sn.append(Tn)
print(Tn)
print(‘前{}个数的和为:{}’.format(n,sum(Sn)))
3 结语
针对求和运算的问题,提出使用for循环运算的方法,通过实验证明该方法是有效的,加强我们对for循环的使用,输入数字进行简便的运算求和。未来可以继续研究还有无更加简便的方法。