Verification
mathstudent
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'ai fait un programme python qui fait une recherche sequentielle
je veux seulement que vous verifier la clarte et la justesse de ce programme
Merci
def recherche_lineaire(val,L):
n=len(L)
for i in range (n):
if val==L[i]:
B=True
break
else:
B=False
return B
j'ai fait un programme python qui fait une recherche sequentielle
je veux seulement que vous verifier la clarte et la justesse de ce programme
Merci
def recherche_lineaire(val,L):
n=len(L)
for i in range (n):
if val==L[i]:
B=True
break
else:
B=False
return B
Configuration: Windows / Chrome 80.0.3987.132
1 réponse
-
il y a un truc primordial en python, l'indentation.
Pour la préserver, CCM (comme tout site de code qui se respecte) dispose d'un outil magique : les balises de code. Voir ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Comme tu n'as pas utilisé ces balises, ça n'est pas clair.
En faisant le pari, que ce code est correctement écrit, cela donneraitdef recherche_lineaire(val,L): n=len(L) for i in range (n): if val==L[i]: B=True break else: B=False return B
ce qui semble juste.
Pour la clarté, un petit commentaire pour préciser que L est une liste ou une string serait le bienvenu