私はPythonには初めてで、私の最初のPythonコードで問題を理解しようとしています。私はこの方法parameter
にユーザからの入力temp
を取っていると私はmake_item
方法で別の変数oven_temp
でこれtemp
を比較したいです。しかしNameError
という名前のtemp
は定義されていません。私はここでいくつかの記事を読んで、メソッドから価値を返さなければならないと言われました。私はそれを返しましたが、正確に進める方法は得られませんでした。Pythonの同じクラス内の他のメソッドで1つのメソッドの変数を渡す方法
class maker:
def parameter(self):
temp = int (input ('At what temperature do you want to make \n'))
return temp
def make_item (self):
def oven (self):
oven_temp = 0
while (oven_temp is not temp):
oven_temp += 1
print ("waiting for right oven temp")
oven(self)
person = maker()
person.parameter()
person.make_item()
ありがとう..私はポイントを持っています:) – learningpal