Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将一系列数字传递到函数中?python_Python - Fatal编程技术网

如何将一系列数字传递到函数中?python

如何将一系列数字传递到函数中?python,python,Python,我想把这个范围传递到这个函数中,找出什么数字是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) 您可以将两个参数传递给函数VariableOf4

我想把这个范围传递到这个函数中,找出什么数字是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)

您可以将两个参数传递给函数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)

您可以将两个参数传递给函数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)

如果函数应采用iterable,则需要对其进行迭代

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)

如果函数应采用iterable,则需要对其进行迭代

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)

我相信问题是问如何将
range()
传递给函数我相信问题是问如何将
range()
传递给函数为什么不;你不能发送两个变量吗?范围是一个类对象。所以基本上数字是一个类引用,而不是一些特定的随机数。如果您使用python的随机包,那么random.randint(1101)将提供一个介于1到100之间的数字,以检查该数字是否可以被4整除!为什么不;你不能发送两个变量吗?范围是一个类对象。所以基本上数字是一个类引用,而不是一些特定的随机数。如果您使用python的随机包,那么random.randint(1101)将提供一个介于1到100之间的数字,以检查该数字是否可以被4整除!