我正在尝试使用ra_input创建一个def函数,并且数据将在函数外部使用。该函数被多次调用。
var1=""
var2=""
theresult=""
def getstuff():
theresult = raw_input("Enter your result")
print "Here is the result:"
print theresult
没有结果出现。 尝试返回,尝试了return(),尝试了返回结果,尝试了返回(结果), 谁帮忙? 当我输入问题时,为什么下面的框没有格式化?
答案 0 :(得分:1)
最干净的方式可能是:
def getstuff():
return raw_input("Enter your result")
theresult = getstuff()
print theresult
另一种选择是使用global
,但我认为这不合理。
答案 1 :(得分:0)
以下是应该完成这项工作的代码。
def getstuff():
theresult = raw_input("Enter your result: ") return theresult
def main():
var1 = " " var2 = " "
theresult = getstuff()
print“结果如下:”
打印结果
main()的