IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

[Conditions et Structures de Contrôle] If & Return True


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Homme Profil pro
    Collégien
    Inscrit en
    Décembre 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Décembre 2015
    Messages : 21
    Billets dans le blog
    3
    Par défaut [Conditions et Structures de Contrôle] If & Return True
    Bonjour/Bonsoir à toutes et à tous.

    J'ai commencé le langage Python et j'apprends actuellement les conditions et structures de contrôle, le problème c'est que après avoir essayé plusieurs codes, chercher de l'aide sur le Web et poster une demande d'aide sur leur Forum il y'a trois jours.. je n'ai toujours aucune réponse et je ne trouve aucune solution à mon problème !

    Voici les consignes et l'astuce présente sur le flanc gauche, et le reste de la page représente les lignes de code par défaut :


    À chaque fois, même en suivant l'exemple dans l'aide, je fais des erreurs ! Je vous présente alors les codes que j'ai essayé !

    def premiere_saisie():
    if 1 + 8 == 9:
    return True

    def seconde_saisie():
    if 2 + 3 == 5:
    return True

    print premiere_saisie()
    print seconde_saisie()
    ou encore

    def premiere_saisie():
    if 1 + 8:
    return 9

    def seconde_saisie():
    if 2 + 3:
    return 5
    print premiere_saisie()
    print seconde_saisie()
    ou encore en suivant l'exemple :

    def premiere_saisie():
    if 1 < 2:
    return True

    def seconde_saisie(
    if 1 < 3:
    return True

    print premiere_saisie()
    print seconde_saisie()

    Exemple 1 :

    ile "python", line 2
    if 1 + 8 == 9:
    ^
    IndentationError: expected an indented block

    Exemple 2 : Même chose que c'est 1+8 à la place de 1+8==9:

    Exemple 3 :

    File "python", line 6
    if 1 < 3:
    ^
    SyntaxError: invalid syntax


    _______________________________

    L'exemple N°3 me semble le plus juste parce que j'ai suivi l'exemple mais je ne comprends toujours pas pourquoi j'ai faux.
    Même en essayant :

    if premiere_saisie() 1+9=10:

    c'est faux...


    Est-ce que vous pouvez m'aider s'il vous plaît ?

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Si votre tuto. ne vous a pas expliqué qu'avec Python les instructions se regroupent en blocs qui commencent après toute ligne se terminant par ":" et se matérialisent par une indentation....
    Changez de tuto. il n'est pas forcément mauvais, juste inadapté à votre vision du monde.
    Essayez le Swinnen par exemple.
    Bon courage.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre confirmé

    Homme Profil pro
    Collégien
    Inscrit en
    Décembre 2015
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Décembre 2015
    Messages : 21
    Billets dans le blog
    3
    Par défaut
    D'accord, merci de votre réponse !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 15/09/2014, 15h26
  2. [Lex/Yacc] Aide traduction des structures de contrôle
    Par pelo68 dans le forum Générateurs de compilateur
    Réponses: 2
    Dernier message: 07/12/2010, 10h26
  3. Réponses: 7
    Dernier message: 12/03/2007, 09h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo