Exercice python avec les fonctions (niveau première)
Bonjour, j'ai un exercice sur les fonctions en python, voici le code ci-dessous et les questions qui vont avec.
Merci beaucoup pour votre aide !
code python:
def coherence (refliste, liste):
ok = True
i = 0
while ok and i < len (liste):
ok = liste [i] in refliste
i = i + 1
return ok, i-1
def coherence_doubles (liste):
for i in range (len (liste)):
for j in range (i + 1, len (liste)):
assert liste [i]! = liste [j], » Il y a encore des doublons dans la
liste de sortie »
questions (je précise que même si vous ne répondez qu'à une seule question ou me dîtes comment y répondre ça peut m'être utile tout de même :) )
1) Quel est le type de chaque donnée retournée par la fonction coherence ?
2) Quels sont les paramètres en entrée de la fonction coherence et quel est leur type?
3) Que va donner : coherence([41,18,3,2,-5,42], [3,18,41]) ?
4) Que va donner : coherence([3, 18, 41, 2, -5, 42], [-5, 2, 3, 18, 41, 42]) ?
5) Que va donner : coherence_doubles([3, 18, 41, 2, -5, 42]) ?
6) Que va donner : coherence_doubles([3, 18, 41, 42, 2, -5, 42] ?
Lista de comentários