Не могу понять, что означает "-> float" в Python
Вот сам код на Python, помогите разобраться, что означает -> float: (задача стоит переписать данный код на C++)
mod = 2 ** 31 - 1
a, b = map(int, input("Insert two nums:").split(" "))
def long_pow(x: float, power: int) -> float:
if power == 1:
return x
if power % 2 == 0:
temp = long_pow(x, power / 2)
return temp ** 2 % mod
else:
return long_pow(x, power - 1) * x % mod
print(a * long_pow(b, mod - 2) % mod)
Ответы (1 шт):
Автор решения: user276668
→ Ссылка
Тип возвращаемой переменной. Но это опционально. Поищите "python typing".