【发布时间】:2014-03-01 17:19:20
【问题描述】:
我想在一个要求用户输入 2 个数字的函数中执行代码,然后返回这两个数字。然后在第二个函数中,我想“导入”这两个值并将它们打印给用户,并将它们添加到数组中。但是,这似乎只在 while True 循环中的每 2 个循环之后才有效(如果您执行代码,您会明白我的意思)。
def function1():
var1 = raw_input("Please enter a number")
var2 = raw_input("Please enter another number")
return var1,var2
def function2():
var1,var2 = function1()
print 1,2
while True:
function1()
function2()
感谢您的帮助”
【问题讨论】:
-
您在每个循环中调用了两次
function1:一次来自循环本身,一次来自function2...这有帮助吗? -
此外,您的代码不依赖于
var1和var2- 它总是打印1 2 -
而且您永远不会将它们添加到任何列表中
标签: python function return return-value