Делал код не подсматривая в интернет, код держится на костылях, но работает, высчитывает степень.
chislo = int(input('Введите число: '))
stepen = int(input('Введите его степень: '))
b = chislo
def start(chislo, b):
with open('step.txt', 'w') as file:
for x in range(1, stepen):
chislo = chislo * b
print(chislo)
file.write(f'2 в {x + 1} стпенеи = {chislo}\n')
start(chislo, b)
Пробывал на win 7 на ноутбуке всё хорошо работает, но на win 10 программа упирается в 14282 показатель дроби и выключается, возможно связано с памятью и в интернете не нашёл ответа.
Буду рад критике, заранее благодарен