Задание 10 Параграф 1.3 ГДЗ Босова 9 класс 2023 (Информатика)
8 = х3 4- х5 + хn,
где х и п вводятся с клавиатуры. Используйте подпрограмму вычисления степени.
def st(a,b):
ss=1
for j in range(1,b+1):
ss*=a
return ss
x=int(input(‘Введи x > > ‘))
n=int(input(‘Введи n > > ‘))
s=st(x,3)+st(x,5)+st(x,n)
print(‘s > > ‘,s)
Для вычисления степеней удобно вынести возведение в степень в отдельную подпрограмму. Она последовательно умножает число само на себя нужное количество раз.
def st(a, b):
ss = 1
for j in range(1, b + 1):
ss *= a
return ssx = int(input(‘Введи x >> ‘))
n = int(input(‘Введи n >> ‘))
s = st(x, 3) + st(x, 5) + st(x, n)
print(‘s >> ‘, s)
Подпрограмма st(a, b) вычисляет $$a^b$$, а затем основная программа находит значение выражения $$x^3 + x^5 + x^n$$.
Ответ
Программа:
def st(a, b):
ss = 1
for j in range(1, b + 1):
ss *= a
return ssx = int(input(‘Введи x >> ‘))
n = int(input(‘Введи n >> ‘))
s = st(x, 3) + st(x, 5) + st(x, n)
print(‘s >> ‘, s)