Python:编写程序,计算s=a+aa+aaa+…+ aa…aa的值,其中a是1~9之间的某 个数,n是一个正整数。例如,当 a=2,n=5时,s=2+22+222+2222+22222 = 24690。
时间: 2023-11-09 11:04:56 浏览: 100
a = int(input("请输入1~9之间的一个数:"))
n = int(input("请输入一个正整数:"))
temp = a
sum = 0
for i in range(n):
sum += temp
temp = temp * 10 + a
print("s的值为:", sum)
相关问题
用python编写程序,计算s=a+aa+aaa+……+aaa…aaa的值,其中a是1~9之间的某个数字,n是一个正整数。源代码
抱歉,我可以回答您的问题。以下是可以计算s的Python程序:
a = int(input("请输入1~9之间的数字:"))
n = int(input("请输入一个正整数:"))
temp = str(a)
s = 0
for i in range(1, n+1):
s += int(temp*i)
print("s的值为:", s)
用Python,编写程序,计算s=a+aa+aaa+……+aaa……aaa,其中a是1~9之间某个数字,n是一个整数。
以下是Python代码:
a = input("请输入数字a(1~9之间): ")
n = int(input("请输入整数n: "))
s = 0
for i in range(1, n+1):
s += int(str(a)*i)
print("s的值为:", s)
这段代码可以计算s=a aa aaa …… aaa……aaa,其中a是1~9之间某个数字,n是一个整数。
阅读全文