我正在尝试实现一个子类,它会抛出错误:
TypeError: worker() takes 0 positional arguments but 1 was given
class KeyStatisticCollection(DataDownloadUtilities.DataDownloadCollection):
def GenerateAddressStrings(self):
pass
def worker():
pass
def DownloadProc(self):
pass
Run Code Online (Sandbox Code Playgroud) 帮助我我在这里做错了什么,因为我收到以下错误,
类型错误:fizz_buzz() 采用 0 个位置参数,但给出了 1 个
class FizzBuzz:
def __init__(self, number_value):
self.number_value = number_value
def fizz_buzz():
if number_value % 3 == 0 and number_value % 5 == 0:
print("FizzBuzz")
elif number_value % 3 == 0:
print("Fizz")
elif number_value % 5 == 0:
print("Buzz")
else:
return f"{number_value} can't be multiplied by either 3 or 5"
number_value = int(input("Enter number: "))
fizzbuzz_object = FizzBuzz(number_value)
fizzbuzz_object.fizz_buzz()
Run Code Online (Sandbox Code Playgroud)