Как посчитать умножение и степень двух введенных чисел в питоне не используя их знаки в коде(* и **)
разрешено использовать: while, любые знаки кроме ** и *, def
нельзя использовать: for, * и **
*нельзя использовать при умножении
**нельзя использовать при степени
Mikail2006:
модуль math можно?
Ответы на вопрос
Ответил Mikail2006
4
num1, num2 = int(input()), int(input())
def multiply(num1, num2):
answer = 0
counter = num1
while counter != 0:
answer += num2
counter -= 1
return answer
def my_pow(num1, num2):
answer = num1
counter = num2 - 1
while counter != 0:
answer = multiply(answer, num1)
counter -= 1
return answer
print(multiply(num1, num2))
print(my_pow(num1, num2))
Приложения:

Новые вопросы
Немецкий язык,
2 года назад
Английский язык,
2 года назад
Українська мова,
2 года назад
Геометрия,
2 года назад
Математика,
8 лет назад