1,Әңгіме мазмұны арқылы қандай кейіпкермен таныстың? 2,Тортайға ұқсас қандай кейіпкерді білесің?
3.Тортайдың арманы не?
5,Оқиға қай кезеңді суреттеп жазады?
6.Әңгіме қалай аяқталды?
147
449
Ответы на вопрос:
=== Python 3.8.3 ===
def fastExp(b, n):
def even(n):
if n % 2 == 0:
return True
return False
if n == 0:
return 1
if even(n):
#Можно было написать return fastExp(b, b/2) ** 2, но операцию возведения в степень использовать нам запретили.
res = fastExp(b, n/2)
return res*res
return b*fastExp(b, n-1)
def main():
base = float(input())
exp = int(input())
print(fastExp(base, exp))
if __name__ == "__main__":
main()
Предложенные тесты проходит. Сам алгоритм быстрого возведения в степень реализован в виде функции fastExp(b, n)
Популярно: Информатика
-
anastasiya205603.06.2021 06:37
-
AkvaH2O20.07.2021 18:05
-
bosi979710.05.2023 19:15
-
Marka23123.08.2022 15:58
-
rom4ik22723224516.06.2023 13:48
-
KageyamaT07.07.2022 13:59
-
nastiadair25.10.2021 20:08
-
Алиса2009032707.09.2022 05:48
-
adeka08820.06.2020 16:21
-
плиз16713.04.2020 07:32