输入两个整数,由一个空格隔开,前一个数字代表题目中的 t,另一个数字代表有几个数相加,输出累加和。
# -*- coding: utf-8 -*-
# @Time : 2022/3/24 16:45
# @Author : Orange
# @File : test.py
a, n = map(int, input().split())
sum0 = 0
s1 = 0
i = 0
while i <= n - 1:
s1 = s1 + (a * (10 ** i))
sum0 += s1
i += 1
print(sum0)
如有帮助点一下下采纳
string = input("input: ")
t, num = string.split()
t, num = int(t), int(num)
s = 0
for i in range(num):
s += int(f"{t}"*(i+1))
print(s)
t=2
s=5
print(sum([int(str(t)*i) for i in range(1,s+1)]))
【温馨提示:若能帮到您,望给个采纳该答案,谢谢】
1、效果如下
2、代码如下
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
value=2
count=5
sum=0
newStr=""
for i in range(5):
newStr+=str(value) # 通过拼接字符串的方式
print(newStr)
sum+=int(newStr)
print("总数:%s" % sum)