题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。
程序分析:关键是计算出每一项的值。
# -*- coding:utf-8 -*-
def main():
n = input('n = ')
n = int(n)
a = input('a = ')
a = str(a)
sum_num = 0
for i in range(1, n + 1):
print(a * i)
sum_num += int(a * i)
print(sum_num)
main()
更多推荐
菜鸟教程 练习实例18 (python3)
发布评论