Tôi hiện đang sử dụng singpath.com để thực hành trên trăn của mình, nhưng tôi gặp sự cố với sự cố:Tìm hiểu xem a là sức mạnh của b
Số, a, là công suất của b nếu nó chia hết cho b và a/b là lũy thừa của b. Viết một hàm gọi là is_power lấy tham số a và b và trả về True nếu a là lũy thừa của b.
def is_power(a,b):
c = a/b
if (((a%b) == 0) and ((c%b) == 0)):
return True
else:
return False
Đây là giải pháp của tôi nhưng hệ thống nhắc tôi khái quát hóa giải pháp của mình. Bất cứ ai có thể cho tôi biết whats sai với giải pháp của tôi?
Bạn thực sự không cần ** dấu ngoặc đơn ** trong 'if'. Đó là 10 phím tắt không cần thiết khiến việc đọc mã khó hơn. –