【发布时间】:2021-05-13 02:17:52
【问题描述】:
isActiveData = isActive["Data"]
isActiveDataLen = len(isActiveData)
if isActiveDataLen > 0:
while isActiveDataLen > 0:
isActiveDataLen -= 1
print (isActiveDataLen)
结果
10 9 8 7 6 5 4 3 2 1 0
if isActiveDataLen > 0:
while isActiveDataLen > 0:
isActiveDataLen -= 1
return (isActiveDataLen)
结果
10
我有一个这样的程序。但是通过打印,我可以从 while 循环中提取我想要的数字。当我使用 return 时,while 循环只工作一次,我无法继续程序。我该如何解决这个问题?
【问题讨论】:
-
您在第一个 sn-p 上打印 11 个数字。目前尚不清楚您希望它返回哪一个
-
我建议您检查关键字产量。 stackoverflow.com/questions/231767/…这篇文章解释了它,以及生成器。
-
这是
return语句的预期行为。你想对数据做什么?是否要返回所有字段?
标签: python loops while-loop python-requests return