Erreur
Fermé
chaimaeraji
Messages postés
5
Date d'inscription
mercredi 2 septembre 2015
Statut
Membre
Dernière intervention
16 septembre 2015
-
Modifié par Whismeril le 2/09/2015 à 21:59
Utilisateur anonyme - 1 oct. 2015 à 20:59
Utilisateur anonyme - 1 oct. 2015 à 20:59
2 réponses
Whismeril
Messages postés
19029
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
26 avril 2024
931
2 sept. 2015 à 22:04
2 sept. 2015 à 22:04
Bonjour, rappel à la charte que tu as acceptée en t'inscrivant aujourd'hui: l'écriture sms est interdite.
Le français comme python est un langage ou un mot s'il est mal écrit n'aura pas de sens pour l'interpréteur qu'est le lecteur.
Bien sûr, nous sommes conscient que le français n'est pas la langue natale de tous les visiteurs du site, mais un effort de rédaction te sera plus profitable.
Pas: j'ai mis de la couleur sur ton code.
Le français comme python est un langage ou un mot s'il est mal écrit n'aura pas de sens pour l'interpréteur qu'est le lecteur.
Bien sûr, nous sommes conscient que le français n'est pas la langue natale de tous les visiteurs du site, mais un effort de rédaction te sera plus profitable.
Pas: j'ai mis de la couleur sur ton code.
Utilisateur anonyme
1 oct. 2015 à 20:59
1 oct. 2015 à 20:59
Salut,
Ce serait plus rapide pour nous de trouver les erreurs si tu nous donne tes messages d'erreur.
Il y a un truc qui va pas, c'est ton
sauf si sqrt(n) est un entier, cela va générer une erreur. Explique-nous quel est l'objectif de ta fonction.
Ensuite, je pense qu'il y a un truc qui va pas c'est le i = 1 dans ta boucle. i varie de 0 à sqrt(n), pourquoi le faire valoir 1 ? Au final, ta boucle ne sert à rien parce que tu retournes quelque chose quelque soit les autres valeurs de i ... Return renvoie une valeur et sort de la fonction (donc ça arrête ta boucle).
Ce serait plus rapide pour nous de trouver les erreurs si tu nous donne tes messages d'erreur.
Il y a un truc qui va pas, c'est ton
for i in range(0,sqrt(n))
sauf si sqrt(n) est un entier, cela va générer une erreur. Explique-nous quel est l'objectif de ta fonction.
Ensuite, je pense qu'il y a un truc qui va pas c'est le i = 1 dans ta boucle. i varie de 0 à sqrt(n), pourquoi le faire valoir 1 ? Au final, ta boucle ne sert à rien parce que tu retournes quelque chose quelque soit les autres valeurs de i ... Return renvoie une valeur et sort de la fonction (donc ça arrête ta boucle).