如何将一系列数字传递到函数中?python
我想把这个范围传递到这个函数中,找出什么数字是4的变量如何将一系列数字传递到函数中?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
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整除!