Obtenez les meilleures solutions à toutes vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Notre plateforme vous connecte à des professionnels prêts à fournir des réponses précises à toutes vos questions. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions précises à vos interrogations de manière rapide et efficace.

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

 

Nous apprécions votre visite. Nous espérons que les réponses trouvées vous ont été bénéfiques. N'hésitez pas à revenir pour plus d'informations. Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Merci d'utiliser Laurentvidal.fr. Revenez pour obtenir plus de connaissances de nos experts.