Re: Application Résultats - Démo et Suggestions
Posté : mar. 22 janv. 2019 18:07
Magnifique boulot Romain !!
Merci beaucoup !!
Merci beaucoup !!
Association de simracing sur RaceRoom Racing Experience de Sector3 et RFactor2 de Studio397
http://www.team-gtr3.fr/
Voici le code
Code : Tout sélectionner
def compute_average_lap(self):
laps = self.lap_set.filter(lap_time__gte=0)
sum = 0
n = 0
next_pitstop = False
for lap in laps:
if lap.lap_number == 1:
pass
elif lap.pitstop:
next_pitstop = True
elif next_pitstop:
next_pitstop = False
else:
sum = sum + lap.lap_time
n = n + 1
if n == 0:
self.average_time = None
return
self.average_time = sum//n
bad_time = self.average_time + (self.average_time // 10)
sum = 0
n = 0
next_pitstop = False
for lap in laps:
if lap.lap_number == 1:
pass
elif lap.pitstop:
next_pitstop = True
elif next_pitstop:
next_pitstop = False
elif lap.lap_time > bad_time:
pass
else:
gap = self.average_time - lap.lap_time
if gap < 0:
gap = -gap
sum = sum + gap
n = n + 1
if n == 0:
self.average_gap_to_average_time = None
else:
self.average_gap_to_average_time = sum // n