简单易懂【PTA-Python题库】第2章-4 特殊a串数列求和
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。
输入格式:
输入在一行中给出不超过9的正整数a和n。
输出格式:
在一行中按照“s = 对应的和”的格式输出。
输入样例:
2 3
输出样例:
s = 246
思路:
这里我用的是列表推导式,详细请看书P44-46,列表推导式真的可以减少很多不必要的工作,建议好好学习一下。
代码如下:
a, n = input().split()
b = int(n)
s = sum([int(a * i) for i in range(1,b+1)])
print(f's = {s}')
这篇博客介绍了如何使用Python解决PTA平台上的第2章第4题——特殊a串数列求和问题。给定不超过9的正整数a和n,计算a+aa+aaa+...+an个a的和。示例输入为2 3,输出为s = 246。博主推荐使用列表推导式来简化代码,并提示该方法在书的第44-46页有详细介绍。

495

被折叠的 条评论
为什么被折叠?



