我必须创建一个具有以下特征的汽车类:
它具有气体级别属性。在
它有一个构造函数(init方法),它接受一个表示初始气体水平的浮点数,并将汽车的气体水平设置为该值。在
它有一个add_gas方法,该方法接受一个浮点值,并将该值添加到gas_level属性的当前值中。在
它有一个加油方法,通过添加达到该水平所需的汽油量,将汽车的汽油油位设置为13.0。它将返回一个浮动的汽油量,必须添加到汽车,使汽油水平达到13.0。但是,如果汽车的油量一开始就大于或等于13.0,那么它不需要添加任何东西,它只返回0。在
结果应为:
example_car = Car(9)
print(example_car.fill_up()) # should print 4
another_car = Car(18)
print(another_car.fill_up()) # should print 0
这就是我目前所拥有的。只是被困在加油和加油的方法里。在
^{pr2}$
如果我理解得对,你想要的就是这个? 如果油箱低于13,则将油箱加满直到13,然后返回附加值。 否则返回0
编辑:为了测试您的需求,我运行了:
^{pr2}$相关问题 更多 >
编程相关推荐