Website Statistics bonsoir je viens de faire un programme python mais je voudrais aussi quil retourne le premier terme strictement inférieur à 2501 mercidef liste n 0 u 3 l while

bonsoir je viens de faire un programme python. mais je voudrais aussi qu'il retourne le premier terme strictement inférieur à 2.501 merci

def liste():
n = 0
u = 3
l = []
while u >= 2.501:
n += 1
u = 5 / (2 * (1 - 1/6 * (1/2) ** n))
if u < 2.501 and
l.append(u)
return l

Répondre :

def liste():

   n = 0

   u = 3

   l = []

   while u >= 2.501:

       n += 1

       u = 5 / (2 * (1 - 1/6 * (1/2) ** n))

       l.append(u)   Ajoute u à la liste avant de vérifier s'il est inférieur à 2.501

   return l[:-1]   Retourne la liste sans le dernier élément qui est < 2.501

D'autres questions