1

我正在尝试制作一个使用 ra_input 的 def 函数,并且数据将在函数之外使用。该函数将被多次调用。

var1=""
var2=""
theresult=""
def getstuff():
    theresult = raw_input("Enter your result")
print "Here is the result:"

print theresult

没有结果出现。试过return,试过return(),试过return result,试过return(result),有人帮忙吗??还有为什么当我输入问题时下面的框没有格式化?

4

2 回答 2

1

最干净的方法可能是:

def getstuff():
    return raw_input("Enter your result")

theresult = getstuff()
print theresult

另一种选择是使用global,但我认为这里不合理。

于 2012-11-21T15:14:21.150 回答
0

这是应该完成这项工作的代码。

def getstuff():

theresult = raw_input("Enter your result:  ")
return theresult

定义主():

var1 = " "
var2 = " "

结果 = getstuff()

print "结果如下:"

打印结果

主要的()

于 2012-11-21T15:35:06.143 回答