Шукати в цьому блозі

Степінь числа

Використовуючи тільки операції додавання і віднімання, скласти програму, що дозволяє підносити ціле число А до цілого невід’ємного степеня N.
У текстовому файлі кожне число задано з нового рядка.

file=open('input.txt','r')
f=file.readlines()
n=0
for k in f:
    f[n]=k.rstrip('\n')
    f[n]=int(f[n])
    n=n+1
a=f[0]
n=f[1]
znak=1
p=1
if a<0:
    p=-1
    a=-a
x=1
i=0
while i<n:
    i+=1
    y=x
    z=a
    suma=0
    j=0
    while j<z:
        j+=1
        suma=suma+y
    if p<0: znak=-znak
    x=suma
if znak==-1: x=-x
if a==0: x=0
print(x)