local variable 'range' referenced before assignment 错误

在实例9.4.2中

 

 运行my_tesla.battery.get_range() 出错

 

 #原因

默认参数battery_size=60,但是判断条件里只有70和85,所以range变量一直没有被赋值

#修改

将def __init__(self, battery_size=60):修改为def __init__(self, battery_size=70):

posted @ 2020-05-06 21:20  nihaoxiaofan  阅读(374)  评论(0编辑  收藏  举报