Алгоритм решения задачи:
Ввести показатель степени и присвоить его переменной p.
Ввести число n.
Пока натуральное число i возведенное в степень p меньше или равно n, то
выводить на экран i в степени p и
увеличивать i на 1 (т. е. переходить к следующему натуральному числу).
p = int(input("Показатель степени: "))
n = int(input("Предел: "))
i = 1
while i ** p <= n:
print(i ** p, end=' ')
i += 1
print("\nПоследнее число,"
" возведенное в степень:", i - 1)
Примеры выполнения кода:
Показатель степени: 2
Максимальный предел степени: 100
1 4 9 16 25 36 49 64 81 100
Последнее число, возведенное в степень: 10
Показатель степени: 3
Максимальный предел степени: 555
1 8 27 64 125 216 343 512
Последнее число, возведенное в степень: 8
Одной из часто используемых задач для начинающих изучать программирование является нахождение суммы и произведения цифр числа. Число может вводиться с клавиатуры или генерироваться случайное число. Задача формулируется так:
Достарыңызбен бөлісу: |