编程实现:输入n和a(a是一个数字),求a+aa+…+aa…a。
例如,n为4,a为2,则2+22+222+2222
要求:考虑数据输入的正确性,可用异常处理
a = input('请输入一个正整数:')
n = input('请输入数字最大重复的次数:')
try:
a = int(a)
n = int(n)
if n < 1:
print('n必须正整数')
result = 0
for i in range(1, n + 1):
result += int(str(a) * i)
print(result)
except:
print("用户输入的数据类型错误")
执行结果:
有帮助的话,请点采纳该答案~