Obtenez des solutions à vos questions sur Laurentvidal.fr, la plateforme de questions-réponses la plus réactive et fiable. Trouvez des réponses rapides et fiables à vos questions grâce à l'aide d'experts expérimentés sur notre plateforme conviviale. Trouvez des solutions détaillées à vos questions grâce à une large gamme d'experts sur notre plateforme conviviale de questions-réponses.

Bonjour s'il vous plaît aidez moi pour la 1 et la 2.
Merci

La fonction prend en paramètres un tableau contenant des entiers et un entier . Cette fonction renvoie l'indice de position de l'entier n s'il est présent dans le tableau ou -1 dans le cas contraire (on partira du principe que le tableau ne peut pas contenir 2 fois le même entier).
Exemples :
>>> recherche([3,5,8,34], 8)
2
>>> recherche([3,5,8,34], 42)
-1

1 - Complétez la fonction ci - dessous pour répondre à la problématique
def recherche(tab, n):
indice = ...
i = 0
for t in ... :
if n == ... :
indice = ...
i = i + ...
return ...


2- Proposer votre programme personnel


Sagot :

Bonjour,

1)

def recherche(tab, n):

  indice = -1

  i = 0

  for t in tab :

     if n == t:

        indice = i

     i = i + 1

  return indice

2) Bon alors il faudrait saisir le principe de programme PERSONNEL mais bon:

def recherche(tab,n):

  for i in range(len(tab)+1):

     if tab[i] == n:

         return i

  return (-1)

PS: hésite pas à demander si tu ne comprends pas ma démarche

Bonne journée

 

Merci de votre visite. Nous nous engageons à fournir les meilleures informations disponibles. Revenez quand vous voulez pour plus. Merci de votre visite. Nous sommes dédiés à vous aider à trouver les informations dont vous avez besoin, quand vous en avez besoin. Merci d'avoir visité Laurentvidal.fr. Revenez bientôt pour plus d'informations utiles et des réponses de nos experts.