本文介绍了如何制作汽车用品,告诉您当前的速度,汽油的百分比等。在Python中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试制作汽车用品,告诉你当前的速度,最大值,速度,剩余汽油的百分比等。它还需要在GPS上有2-10个目的地。我被困在GPS上了。顺便说一句,GPS的东西也就是目的地。



我尝试过:



这是我到目前为止:



< pre lang =Python> class Car(object): 
def __init __(self,max_speed,acceleration):
self.max_speed = max_speed
self.acceleration = acceleration
self.current_speed = 0


def加速(自我,时间):
self.current_speed = self.current_speed + self.acceleration * time
if self.current_speed> self.max_speed:
print(警告!!!当前速度比最大速度快。)
self.current_speed = self.max_speed
返回self.current_speed


def speeddown(自我,时间):
self.current_speed = self.current_speed / time
返回self.current_speed


def距离(自我,目的地):
距离= 0
距离=距离+目的地
返回self.distance


def check_gas(自我,时间,current_speed):
距离=时间* current_speed
gas = 500
如果距离== +1:
gas - 1
如果气体== 50:
打印(警告,燃气不足。)
返回self.check_gas


lamborghini_asterion =汽车(400,40)
lamborghini_asterion.speedup(10 )
lamborghini_asterion.speeddown(2)

old_barn = 1
#vancouver_airpor t = 53
#usa_border = 124
#sir_willam_osler_elementary_school = 12
#science_world = 34
#living_shangri_la = 25
print(请只输入小写!)
destination = input(选择:1km之外的旧谷仓|温哥华机场53km |美国边境124km |威廉奥斯勒小学爵士小学12km |科学世界34km |生活香格里拉25公里远:)
如果目的地==(旧谷仓):
print(你到了+(old_barn / lamborghini_asterion.current_speed)+分钟。你有 +(lamborghini_asterion.check_gas)+你到达后的500分钟气体。
解决方案


这篇关于如何制作汽车用品,告诉您当前的速度,汽油的百分比等。在Python中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 00:51