« Discussion:INFO719 : rappels et compléments de programmation » : différence entre les versions

De Wiki du LAMA (UMR 5127)
Aller à la navigation Aller à la recherche
m (Présentation...)
 
(Solution de la question 1 (recherche des deux valeurs distinctes les plus grandes))
Ligne 12 : Ligne 12 :


--[[Utilisateur:Hyvernat|Hyvernat]] 8 septembre 2009 à 10:05 (CEST)
--[[Utilisateur:Hyvernat|Hyvernat]] 8 septembre 2009 à 10:05 (CEST)

== Solution de la question 1 (recherche des deux valeurs distinctes les plus grandes) ==

def recherche(tableau):
"""Cette fonction va chercher les deux valeurs les distinctes les plus grandes"""
maximum=tableau[0]
maximum2=tableau[0]
for e in tableau:
if e>maximum:
maximum=e
for e in tableau:
if e>maximum2 and e<maximum:
maximum2=e
return maximum2,maximum

Version du 17 septembre 2009 à 08:11

Présentation...

Salut, moi c'est Pierre, et mon bureau est le 22 dans le bâtiment Chablais...


Plus sérieusement, pour commencer une discussion, il suffit de cliquer sur le + en haut de la page. Vous pouvez alors rentrer un sujet de discussion et éditer le texte comme pour le wiki.

C'est mieux de signer vos intervention en utilisant l'avant dernier bouton d'édition, ou avec --~~~~.

Pour répondre, il faut « modifier » la section correspondante...
Par soucis de visibilité, il est parfois préférable de rajouter une marge à gauche (comme ici). Pour faire ça, il faut commencer votre ligne par un «:». (Ou un «::»...)

--Hyvernat 8 septembre 2009 à 10:05 (CEST)

Solution de la question 1 (recherche des deux valeurs distinctes les plus grandes)

def recherche(tableau):

   """Cette fonction va chercher les deux valeurs les distinctes les plus grandes"""
   maximum=tableau[0]
   maximum2=tableau[0]
   for e in tableau:
       if e>maximum:
           maximum=e
   
  
   for e in tableau:
       if e>maximum2 and e<maximum:
           maximum2=e
   return maximum2,maximum