obecnie używam singpath.com ćwiczyć na mojej pytona, ale twarz problem z problemem:Dowiedzieć się, czy jest potęgą b
Szereg, a, jest potęgą B, jeśli jest podzielny przez b, a/b jest potęgą b. Napisz funkcję o nazwie is_power, która przyjmuje parametry aib i zwraca True, jeśli a jest potęgą b.
def is_power(a,b):
c = a/b
if (((a%b) == 0) and ((c%b) == 0)):
return True
else:
return False
Powyżej jest moje rozwiązanie, ale system zachęca mnie do uogólnienia mojego rozwiązania. Czy ktoś może mi powiedzieć, co jest nie tak z moim rozwiązaniem?
Naprawdę nie potrzebujesz ** pojedynczego nawiasu ** w twoim 'if'. To 10 niepotrzebnych naciśnięć klawiszy, które utrudniają odczyt kodu. –