Browse Source

verification de la fonction distance, elle est juste

master
Camille 3 weeks ago
parent
commit
8e3541a2a2
  1. 10
      projet_conso.py

10
projet_conso.py

@ -44,18 +44,18 @@ def estbissextile(annee) :
def distance (t1 ,t2) : def distance (t1 ,t2) :
"""prend en paramètre deux tuples, on calcule a l'aide la formule les distanjce entre """prend en paramètre deux tuples, on calcule a l'aide la formule les distanjce entre
chaque valeur des deux tuples et renvoit la distance entre les deux.""" chaque valeur des deux tuples et renvoit la distance entre les deux."""
from maths import sqrt from math import sqrt
date1, temperaturemoy1, temperatureref1 = t1 date1, temperaturemoy1, temperatureref1 = t1
date2, temperaturemoy2, temperatureref2 = t2 date2, temperaturemoy2, temperatureref2 = t2
distancedate1 = 365- date2 distancedate1 = 365- date2
distancedate2 = 365- date1 distancedate2 = 365- date1
if distancedate1 < distancedate2 : if distancedate1 < distancedate2 :
distancefin = sqrt((distance1**2) + (temperaturemoy1 - temperaturemoy2)**2 distancefin = sqrt((distancedate1**2) + (temperaturemoy1 - temperaturemoy2)**2
+(temperatureref1 -teperatureref2)**2) +(temperatureref1 -temperatureref2)**2)
return distancefin return distancefin
else: else:
distancefin = sqrt((distance2**2) + (temperaturemoy1 - temperaturemoy2)**2 distancefin = sqrt((distancedate2**2) + (temperaturemoy1 - temperaturemoy2)**2
+(temperatureref1 -teperatureref2)**2) +(temperatureref1 -temperatureref2)**2)
return distancefin return distancefin

Loading…
Cancel
Save