【发布时间】:2015-01-18 03:53:25
【问题描述】:
首先我想不出一个合适的标题。其次,我对编程很陌生。反正我有这个功能:
def addtrinumbs():
x = 1
list1 = []
while x > 0:
list1.append(x)
x = x + 1
y = sum(list1)
print y
这将在 y 更改时连续打印。我想做的是这样的:
def addtrinumbs():
x = 1
list1 = []
while x > 0:
list1.append(x)
x = x + 1
y = sum(list1)
return y
def addone(numbers):
x = numbers + 1
print x
addone(addtrinumbs())
所以我希望 addone() 不断地从 addtrinumbs() 获取输入。我觉得我缺少一个真正的基本和简单的概念。当我运行它时,我只得到 1 个输出,即 2。我已经阅读了有关生成器的信息,但我不确定这是否是我需要使用的。我想我了解它们的用途,但我找不到与我的问题相关的示例。任何帮助或朝着正确方向前进都会很好,谢谢。
【问题讨论】:
标签: python function continuous