【问题描述】求 6+66+666+...+666...666的前n项和,要求用列表生成式(列表推导式)和sum函数。
【输入形式】键盘输入n的值
【输出形式】
【样例输入】
3
【样例输出】
738
【样例说明】
【评分标准】
n=eval(input())
b=[]
c=0
for i in range (0,n):
c+=6*(10**i)
b.append(c)
sum=sum(b)
print(sum)
使用列表生成式和sum计算6的阶乘和
该程序计算6+66+666+...+666...666的前n项和,其中n由用户输入。它通过列表生成式创建一个包含所有项的列表,然后利用sum函数求和。给定n=3时,输出为738。
【问题描述】求 6+66+666+...+666...666的前n项和,要求用列表生成式(列表推导式)和sum函数。
【输入形式】键盘输入n的值
【输出形式】
【样例输入】
3
【样例输出】
738
【样例说明】
【评分标准】
n=eval(input())
b=[]
c=0
for i in range (0,n):
c+=6*(10**i)
b.append(c)
sum=sum(b)
print(sum)
570
6535

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