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

ここに仕事をするべきコードがあります。

デフ getstuff():

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

デフメイン():

var1 = " "
var2 = " "

結果 = getstuff()

print "これが結果です: "

結果を印刷する

主要()

于 2012-11-21T15:35:06.143 に答える