我想将此范围传递给此函数以确定哪些数字是4的变量。
class calculator():
def VariableOf4(self, num):
if num % 4 == 0:
print("{} is a Variable Of 4".format(num))
c = calculator()
numbers = range(0,100)
c.VariableOf4(numbers)
答案 0 :(得分:2)
如果函数应该采用迭代,则需要迭代它。
def VariableOf4(self, nums):
for num in nums:
if num % 4 == 0:
print("{} is a Variable Of 4".format(num))
如果您不想更改此功能,则需要在来电者中使用循环。
for i in range(0, 100):
ass.VariableOf4(i)
答案 1 :(得分:0)
您可以将两个参数传递给函数 VariableOf4 ,而不是您要执行的操作。
class calculator():
def VariableOf4(self, num1,num2):
for num in range(num1,num2)
if num % 4 == 0:
print("{} is a Variable Of 4".format(num))
ass = calculator()
num1=0
num2=100
ass.VariableOf4(num1,num2)