机器人
积分排行榜
Scratch
积分排行榜
Python
在线答题
积分排行榜
活跃排行榜
C++
在线答题
积分排行榜
活跃排行榜
网盘
链接
打字练习
Microbit
未登录
未登录
登录学习
作者:
杨辰
更新时间:
2023-12-24 16:14
浏览:
197次
点赞:
1次
热度:
20
class Bicycle: km=0 def run(self,km): self.km=self.km+km; print("自行车骑行了:"+str(self.km)+"公里") class EBicycle(Bicycle): vol=0 def charge(self,vol): self.vol=self.vol+vol print("电量:",self.vol) def run(self,km): if self.vol<0: super().run(km) else: self.km=self.km+km; d=km//10 self.vol=self.vol-d print("电动车跑了",self.km,"公里") print("还有",self.vol,"度电") b=Bicycle() b.run(10) b.run(20) e=EBicycle() e.charge(6) e.run(20) e.run(30) e.run(20) e.run(30)
点赞成功
分享作品
×