为了账号安全,请及时绑定邮箱和手机立即绑定

python教程出错不懂哪里有问题求解?

python教程出错不懂哪里有问题求解?

慕粉1628552447 2017-01-12 16:33:21
class hotdog:    def __init__(self):        self.cooked_level = 0        self.cooked_string = "raw"        self.condiments = []            def cook(self ,time):        self.cooked_level = self.cooked_level + time        if self.cooked_level > 8:            self.cooked_setring = "charcoal"        elif self.cooked_level > 5:            self.cooked_string = "welldone"        elif self.cooked_level > 3:            self.cooken_string = "menium"        else:            self.cooked_string = "raw"mydog = hotdog()print mydog.cooked_levelprint mydog.cooked_stringprint mydog.condimentsprint " now i'm going to cook the hotdog"mydog.cook(4)print mydog.cooked_levelprint mydog.cooked_string以下是输出0raw[] now i'm going to cook the hotdog4raw这里为什么还是raw啊看教程上输出应该是menium我除了大小写其他的完全抄的教程
查看完整描述

1 回答

?
孤独的小猪

TA贡献232条经验 获得超302个赞

你好,经过仔细观察,你判断当大于3的时候,self.cooked_string拼写错误。修正后,结果就是正确的了。如下图:

//img1.sycdn.imooc.com//587750120001699109630646.jpg//img1.sycdn.imooc.com//5877503d0001fce415700779.jpg

查看完整回答
1 反对 回复 2017-01-12
  • 1 回答
  • 0 关注
  • 1761 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号