python问题求助大神,急急急!!!

classWater:defini(self):self.temperator=15self.level="凉水"defhotup(self):self.temperat... class Water:
def ini(self):
self.temperator=15
self.level="凉水"
def hotup(self):
self.temperator+=10
self.setlevel

def setlevel(self):
if str(self.temperator<=10)and str(self.temperator>=0) :
self.level ="冰水"
elif (self.temperator<=20) and (self.temperator>10) :
self.level ="凉水"
else:
self.level ="好水"
def printl(self):
print(self.level,str(self.temperator))

w=Water
w.hotup
w.printl

为什么运行后什么都没有打印出来?
展开
 我来答
md798959566bf93c
2017-03-09 · TA获得超过397个赞
知道小有建树答主
回答量:536
采纳率:50%
帮助的人:222万
展开全部
#coding:utf8
class Water():
    def __init__(self):
        self.temperator=15
        self.level="凉水"
    def hotup(self):
        self.temperator+=10
        self.setlevel()

    def setlevel(self):
        if str(self.temperator<=10)and str(self.temperator>=0) :
            self.level ="冰水"
        elif (self.temperator<=20) and (self.temperator>10) :
            self.level ="凉水"
        else:
            self.level ="好水"
    def printl(self):
        print self.level,str(self.temperator)

w=Water()
w.printl()
追问
追答
#coding:utf8
class Water():
    def __init__(self):
        self.temperator=15
        self.level="凉水"
    def hotup(self):
        self.temperator+=10
        self.setlevel()

    def setlevel(self):
        if self.temperator<=10and self.temperator>=0 :
            self.level ="冰水"
        elif self.temperator<=20 and self.temperator>10 :
            self.level ="凉水"
        else:
            self.level ="好水"

    def printl(self):
        print self.level,str(self.temperator)

w=Water()
w.printl()
w.hotup()
w.printl()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式