实验室活动跳过整数

  1. 定义一个名为skip_integers 的函数,其参数数量可变。

  2. 使用 for 循环迭代参数。

  3. 使用检查来查看传递的值是否为整数类型。如果是,请使用 continue 语句忽略它。

  4. 打印参数。

def skip_integers(*args):

     for i in args:

         if i == (function)

         continue


skip_integers(3,5.2, "value", 6.0)

我根本不明白这个问题有人可以帮助我吗:(


桃花长相依
浏览 121回答 3
3回答

MMTTMM

user_string = input()    # prompt the user to enter the string    result = user_string.isdigit()    # check if the string is an integer stringif result:    # if result is true then print yes    print("yes")else:    # else if result is false then print no   print("no")

慕娘9325324

问题不在于您所显示的代码,所以它必须与 if 语句有关。不知道你的函数在做什么,我创建了自己的函数。   def is_integer(num):         if type(num) == int:            return True         else:             return False您还可以通过将我的函数中的 if 语句添加到代码中来简化此操作,如下所示。    for i in args:        if type(i) == int:             continue

慕的地6264312

这有效:def skip_integers(*args):    args = list(args)    for i in args:        if type(i) == int:            args.remove(i)    return args
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python