【发布时间】:2016-11-19 01:22:05
【问题描述】:
我是 python 新手,并试图找出我的第一个 python 代码中的问题。我在方法 parameter 中从用户那里获取输入 temp,我想将此 temp 与 make_item 方法中的另一个变量 oven_temp 进行比较。但是我得到了一个NameError 那个名字temp 没有定义。我在这里阅读了一些帖子,其中提到我必须从方法返回值。我退回了它,但不知道如何继续。
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()
【问题讨论】: