Предмет: Информатика,
автор: marta153
Phyton. Срочно! Буду очень благодарна!Возведите число в третью степень, с помощью операции сложения:
1^3= 1
2^3 = 3+5
3^3 = 7 + 9 +11
4^3 = 13 + 15 +17 + 19
5^3 = 21 +23+25 + 27 + 29
6^3 = 31 +33 +35 +37 +39 +41
^ — это степень
Ответы
Автор ответа:
1
Ответ:
def exp3 (a):
an = a * (a - 1) + 1
summ = an
while (a != 1):
an += 2
summ += an
a -= 1
return summ
print("Введите число: ")
x = input()
if x.isdigit():
x = int(x)
if x==0:
rezultat = 0
elif x>0:
rezultat = exp3(x)
else:
rezultat = -exp3(-x)
print("Результат возведения числа " + str(x) + " в третью степень: " + str(rezultat))
else:
print(x + " не является целым числом")
tryyharderid:
слишком сложно, не проходили еще такое... может есть с for i in range или while?
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: tatana123456
Предмет: Другие предметы,
автор: Аноним
Предмет: Математика,
автор: ssumonov502
Предмет: Литература,
автор: карамелька1261