Измените цикл с предусловием на цикл с постусловием в программе, которая возводит число n в степень S, данные вводит

Измените цикл с предусловием на цикл с постусловием в программе, которая возводит число n в степень S, данные вводит пользователь.
Цикл с предусловием предлагает выполнить определенные действия, только если определенное условие истинно. Но в случае возведения числа n в степень, постусловие более удобно, поскольку мы хотим, чтобы действия выполнялись хотя бы один раз.

Пояснение: Цикл с постусловием выполняет код внутри цикла, а затем проверяет условие, чтобы определить, должен ли цикл продолжаться или нет. В случае возведения числа n в степень можно использовать цикл с постусловием для выполнения действий непосредственно по возведению числа в заданную степень.

Пример использования: Вот пример простой программы, которая возводит число n в степень S с использованием цикла с постусловием:

n = int(input("Введите число n: "))
S = int(input("Введите степень S: "))

result = 1
i = 0

do:
    result = result * n
    i = i + 1
while i < S

print("Результат:", result)

Совет: При использовании цикла с постусловием рекомендуется использовать дополнительную переменную (в данном случае «i»), которая будет увеличиваться на 1 с каждой итерацией цикла. Эта переменная помогает отследить количество выполненных итераций цикла.

Упражнение: Напишите программу, которая возводит число n вводимое пользователем в степень S, используя цикл с постусловием.

Твой друг не знает ответ? Расскажи!