Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.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 跳过实验室活动的整数 定义一个名为skip_integers的函数,该函数的参数数目可变。 使用for循环对参数进行迭代。 使用检查查看传递的值是否为整数类型。如果是,请使用continue语句忽略它。 打印参数。_Python_Function_If Statement - Fatal编程技术网

Python 跳过实验室活动的整数 定义一个名为skip_integers的函数,该函数的参数数目可变。 使用for循环对参数进行迭代。 使用检查查看传递的值是否为整数类型。如果是,请使用continue语句忽略它。 打印参数。

Python 跳过实验室活动的整数 定义一个名为skip_integers的函数,该函数的参数数目可变。 使用for循环对参数进行迭代。 使用检查查看传递的值是否为整数类型。如果是,请使用continue语句忽略它。 打印参数。,python,function,if-statement,Python,Function,If Statement,我一点也不明白,有人能帮我吗:这很有效: def skip_integers(*args): args = list(args) for i in args: if type(i) == int: args.remove(i) return args 问题不在于您显示的代码,因此它必须与if语句有关。由于不知道您的函数在做什么,我创建了自己的函数 def is_integer(num): if type(n

我一点也不明白,有人能帮我吗:

这很有效:

def skip_integers(*args):
    args = list(args)
    for i in args:
        if type(i) == int:
            args.remove(i)
    return args

问题不在于您显示的代码,因此它必须与if语句有关。由于不知道您的函数在做什么,我创建了自己的函数

   def is_integer(num): 
        if type(num) == int:
            return True 
        else: 
            return False
您还可以通过向代码中添加函数中的if语句来简化此过程,如下所示

    for i in args:
        if type(i) == int:
             continue

你挂断了什么?我无法打印底部的skip_integers statement不起作用,因为底部有:skip_integers 3,5.2,value,6.0,上面说tuple对象没有可以删除的属性,但我需要能够打印出来:5.2值6.0这很快就要到期了,所以如果你有空的话,我需要一直打印have@Pianoman_4在if语句下添加else:printi。如果需要,我可以编辑我的帖子。
    for i in args:
        if type(i) == int:
             continue