用来练手的python 练习题其十八,原链接 : python练习实例18
题干: 求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制
这种类型的叠数相加,让我不禁联想到了python中,字符串的乘法运算,那么能否利用字符串的乘法以及字符串与整型的互相转换来巧妙地完成这个问题呢,答案是肯定的。我们下面先来看几个测试结果:
a = "2" * 5
print(type(a))
print(a)
b