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 renvoi
Informatique
sodhimoney9
Question
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
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
1 Réponse
-
1. Réponse DoucePatate
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