あらゆる種類の同様の質問を調べましたが、自分の状況に合ったものを見つけることができませんでした (または、あるかもしれませんが、プログラミングは初めてです)。
私が使用している Python のバージョンは 2.7.4 で、プログラムの 11 行目に次のエラーが表示されます。NameError: global name 'opp' is not defined
床の寸法を計算する電卓を作りたかったのです。これが私のコードです:
def oppervlakte():
global lengte
global br
global opp
lengte = raw_input("Voer de lengte in: ") # Put in the length
br = raw_input("Voer de breedte in: ") # Put in the width
opp = lengte * br # Calculates the dimension of the floor
return int(lengte), int(br) # Makes the variables lengte & br an integer
print opp
回答が得られたので、共有したいと思います。
def oppervlakte():
lengte = raw_input("Voer de lengte in: ") # Asks for the length
br = raw_input("Voer de breedte in: ") # Asks for the width
lengte = int(lengte) # String lengte --> int lengte
br = int(br) # String br --> int br
opp = lengte * br # Calculates the dimensions of the floor
return opp, lengte, br
opp, lengte, br = oppervlakte()
print "De oppervlakte is", opp # Prints the dimension