编程语言
首页 > 编程语言> > python3基础代码100例018,复读机相加

python3基础代码100例018,复读机相加

作者:互联网

实例018:复读机相加

题目 求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。

程序分析 用字符串解决。

a=input('被加数字:')
n=int(input('加几次?:'))
res=0
for i in range(n):
    res+=int(a)
    a+=a[0]
print('结果是:',res)

该实例代码的巧妙之处就是利用字符串拼接,然后再转化成int类型,再进行累加

标签:aa,int,res,相加,复读机,018,input,100
来源: https://blog.csdn.net/wu860354668/article/details/100856752