请问怎么做才能进入循环?

请问怎么做才能进入循环?
目的是计算一个数n的m位组合之和

n=int(input())
m=int(input())
for i in range(0,m):
    p=n
    p=p+p*10+n
print(p)

n = int(input())
m = int(input())

sum = 0
for i in range(m):
    digit_value = n * (10 ** i)  # 计算当前位的值
    sum += digit_value  # 加到组合之和中

print(sum)