python - 查找列表中整数的可除数
问题描述
大家好,我刚刚开始编码,我正在尝试解决以下问题:下面的函数应该接受两个参数,一个整数和一个整数列表
对于列表中第一个参数可整除的所有整数,该函数应返回一个带有 True 和 False 的列表,否则返回 False。
例如函数调用:
main(10, [12, 2, 22, 5 ])
应该return [False, True, False, True]
这是我的代码:
def main(integer_1, list_1):
result= “
for element in list_1:
if integer_1%element==0:
result += "True"
else:
result += "False"
print(main(10, [12, 2, 22, 5 ]))
但是它返回None
解决方案
您必须返回结果,最好使用列表而不是字符串。初始化它:
your_list = []
然后调用:
your_list.append(new_element)
在这种情况下,new_element 是 True of False 最后:
return your_list
推荐阅读
- cypress - 如何从 Cypress 中找到的元素中获取 css 选择器?
- sql - SQL 中关联记录计数的条件
- embedded-linux - Bitbake - 为原生目标构建配方
- python - 在选择的选项上触发重定向
- python - 如何复制特征矩阵数组中的行
- python - openCV 连接并处理网络摄像机流(rtsp 协议)
- firebase - Firebase 中的货币转换 - 退款案例
- javascript - 在我的石头剪刀布游戏 JavaScript 中需要帮助
- ios - 如何在一个 viewController 中管理多个计时器?
- swift - 如何使用 2 个部分和多种单元格类型配置 UITableView cellForRowAt