在python中返回一个字符串,只得到一个空数组

B10

我试图返回一个数组的数字除数。如果数字是素数,我想返回字符串,“(integer)是素数”。我的函数没有返回此字符串,而是返回一个空数组。

码:

def divisors(num):
    i = 2
    array = []
    while i < num:
        if num % i == 0:
            array.append(i)
        i += 1
    print(array)
    if len(array) > 0:
        return array
    else:
        prime = '%i is prime' %num
        return prime

divisors(3)

感谢您的帮助!

德里克·奥

您看到的是函数执行时打印的空数组。您的函数正确地返回了字符串,因为3是素数,但是您尚未将函数的返回值分配给任何变量。这应该完成您想要的。

def divisors(num):
    i = 2
    array = []
    while i < num:
        if num % i == 0:
            array.append(i)
        i += 1
    # print(array)
    if len(array) > 0:
        return array
    else:
        prime = '%i is prime' %num
        return prime

value = divisors(3)
print(value)

输出:

'3 is prime'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从行中只得到一个字

来自分类Dev

返回一个字符串

来自分类Dev

从列表python中只得到一个答案

来自分类Dev

给定一个字符串,返回一个字符串

来自分类Dev

字符串数组在android中仅返回一个字符串

来自分类Dev

关联数组返回字符串的第一个字符

来自分类Dev

猫鼬只得到一个字段的长度

来自分类Dev

如何将一个字符串数组存储到另一个字符串数组中?

来自分类Dev

DataView过滤器并返回一个字符串数组

来自分类Dev

返回字符串中每个单词的第一个字符

来自分类Dev

查找一个ID并返回一个字符串值

来自分类Dev

返回一个字符串而不是一个整数

来自分类Dev

比较一个字符串与数组中的另一个字符串

来自分类Dev

使用数组和foreach循环从另一个字符串中获取一个字符串

来自分类Dev

查找数组字符串中的第一个字符

来自分类Dev

无法获得字符串数组中的第一个字符

来自分类Dev

从 C 中的字符数组打印出一个字符串

来自分类Dev

输入是一个字符串数组,输出是一个 ArrayList

来自分类Dev

返回范围,字符串中的第一个和最后一个字符

来自分类Dev

给定一个字符串数组,返回仅包含回文的字符串数组

来自分类Dev

Ruby方法,它接受一个字符串并返回一个重复的数组,每个重复中的字符串中的下一个字母大写(如wave)

来自分类Dev

通过从上一个字符串中减去每个字符串来返回短语数组

来自分类Dev

为什么要在数组中为var返回一个字符串索引?

来自分类Dev

从React中的函数返回一个字符串而不是html

来自分类Dev

从Shell脚本中精确返回一个字符串/值

来自分类Dev

从C中的函数返回一个字符串

来自分类Dev

Objective-C在NSURLSessionDataTask中返回一个字符串

来自分类Dev

从 C 中的 if 语句返回一个字符串

来自分类Dev

如何从匹配的字典值中返回一个字符串?

Related 相关文章

  1. 1

    从行中只得到一个字

  2. 2

    返回一个字符串

  3. 3

    从列表python中只得到一个答案

  4. 4

    给定一个字符串,返回一个字符串

  5. 5

    字符串数组在android中仅返回一个字符串

  6. 6

    关联数组返回字符串的第一个字符

  7. 7

    猫鼬只得到一个字段的长度

  8. 8

    如何将一个字符串数组存储到另一个字符串数组中?

  9. 9

    DataView过滤器并返回一个字符串数组

  10. 10

    返回字符串中每个单词的第一个字符

  11. 11

    查找一个ID并返回一个字符串值

  12. 12

    返回一个字符串而不是一个整数

  13. 13

    比较一个字符串与数组中的另一个字符串

  14. 14

    使用数组和foreach循环从另一个字符串中获取一个字符串

  15. 15

    查找数组字符串中的第一个字符

  16. 16

    无法获得字符串数组中的第一个字符

  17. 17

    从 C 中的字符数组打印出一个字符串

  18. 18

    输入是一个字符串数组,输出是一个 ArrayList

  19. 19

    返回范围,字符串中的第一个和最后一个字符

  20. 20

    给定一个字符串数组,返回仅包含回文的字符串数组

  21. 21

    Ruby方法,它接受一个字符串并返回一个重复的数组,每个重复中的字符串中的下一个字母大写(如wave)

  22. 22

    通过从上一个字符串中减去每个字符串来返回短语数组

  23. 23

    为什么要在数组中为var返回一个字符串索引?

  24. 24

    从React中的函数返回一个字符串而不是html

  25. 25

    从Shell脚本中精确返回一个字符串/值

  26. 26

    从C中的函数返回一个字符串

  27. 27

    Objective-C在NSURLSessionDataTask中返回一个字符串

  28. 28

    从 C 中的 if 语句返回一个字符串

  29. 29

    如何从匹配的字典值中返回一个字符串?

热门标签

归档