- Name is not defined
- What is my movie français - Télécharger - Divers TV & Vidéo
- Not in a hypervisor partition (hvp=0) (verr_nem_not_available). vt-x is disabled in the bios for all cpu modes (verr_vmx_msr_all_vmx_disabled). - Forum VirtualBox
- Rtc battery is low ✓ - Forum Matériel & Système
- The realtek network controller was not found. if deep sleep mode is enabled please plug the cable ✓ - Forum Pilotes (drivers)
- Cannot find required map name - Forum BIOS
4 réponses
27 oct. 2022 à 19:17
Salut Phil,
je n'avais même pas fait attention à l'import.
Larbes, ton message d'erreur n'a rien à voir avec l'import.
Mais l'import en boucle risque de te poser un problème à un autre moment, donc maintenant que c'est identifié, autant le corriger.
Tu as dit que tu as un exercice.
Un exercice, ça ne tombe pas du ciel, ça vient d'un cours. En principe, l'exercice fait appliquer des notions qui ont été vues.
Donc, tu devrais avoir vu ce qu'est la portée d'une variable ou à défaut, comment obtenir un résultat d'une fonction.
Et par conséquent, relis ton cours.
27 oct. 2022 à 15:06
Bonjour
tout d'abord, merci à Baladur d'avoir rendu ton code lisible.
Pour tes prochains post, merci d'utiliser la coloration syntaxique, comme décrit ici https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Pour ton problème, ça nous aiderait de savoir à quelle ligne apparaît ce message d'erreur.
Peut-être d'ailleurs que le message d'erreur original est plus complet que ça, en te mettant par exemple
'l' name is not defined
Et dans ce cas, une petite recherche sur la portée des variables dans ton cours te sera profitable.
27 oct. 2022 à 16:36
Et bien donc, je t'invite à relire le paragraphe sur la portée des variables
Modifié le 27 oct. 2022 à 17:04
Tu l'as définie dans la fonction
Mais est-elle visible à l'extérieur ?
(c'est ça la portée des variables)
Et de plus, on met les import une seule fois en tout début de code
import random
suite du code
Tel que tu le fais, ça l'importe 50 fois, ce qui est inutile