Code python bug debutant
Fermé
goblix64
Messages postés
6
Date d'inscription
jeudi 25 avril 2019
Statut
Membre
Dernière intervention
15 juin 2019
-
Modifié le 25 avril 2019 à 15:55
georges97 Messages postés 11824 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 18 avril 2024 - 25 avril 2019 à 21:25
georges97 Messages postés 11824 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 18 avril 2024 - 25 avril 2019 à 21:25
A voir également:
- Code python bug debutant
- Bug yahoo mail - Guide
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code blocks free - Télécharger - Langages
1 réponse
jee pee
Messages postés
39582
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
17 avril 2024
9 225
Modifié le 25 avril 2019 à 16:04
Modifié le 25 avril 2019 à 16:04
Bonjour,
Je n'ai vu python que pendant 3 heures, mais j'ai par contre un peu plus d'expérience en programmation.
Des remarques de syntaxe, en python, les blancs et l'alignement des instructions sont primordiaux. If et Else devraient être sur le même alignement.
Puis une remarque de logique, en mettant un while et un if, tu effectues 2 fois le test. Le if n'est exécuté à cause du while que quand Age >= legal.
Tu devrais supprimer le while, et aligner if et else.
Je n'ai vu python que pendant 3 heures, mais j'ai par contre un peu plus d'expérience en programmation.
Des remarques de syntaxe, en python, les blancs et l'alignement des instructions sont primordiaux. If et Else devraient être sur le même alignement.
Puis une remarque de logique, en mettant un while et un if, tu effectues 2 fois le test. Le if n'est exécuté à cause du while que quand Age >= legal.
Tu devrais supprimer le while, et aligner if et else.
25 avril 2019 à 16:16
Modifié le 25 avril 2019 à 16:46
Modifié le 25 avril 2019 à 16:55
Modifié le 25 avril 2019 à 17:03
25 avril 2019 à 18:02
Entre débutants, il faut s'entraider. Je le suis aussi.
Les parenthèses n'étaient pas nécessaires en python 2.7 mais la syntaxe l'impose en python 3.0 car les instructions n'invoquent plus des arguments mais des objets.
Tout est objet dans python 3, même si l'on peut programmer avec de simples instructions en mode procédural et non en Programmation Orientée Objet.
J'espère ne pas être corrigé par les spécialistes mais l'accepte par avance.
Cordialement