Forum Programmation.python débutant en python question sur "Booleans"

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
7
oct.
2023

Bonjour à tous,

je commence à découvrir python, j'avais une question concernant la fonction Booleans… je voulais savoir comment définir (traduire) la réponse dans le programme en français exemple simple je demande à l'utilisateur es-tu un homme? la réponse est incorrect au lieu d'écrire "false" écrire "faux"

d'avance merci pour le renseignement.

  • # Pas sûr de comprendre mais

    Posté par  (site web personnel) . Évalué à 2. Dernière modification le 07 octobre 2023 à 14:20.

    Il ne faut pas tester un booléen, mais une chaine de caractères.

    reponse = input('Est-tu un homme ?')
    if reponse == "vrai":
        print('vrai')
    else:
        print('faux')
    
    • [^] # Re: Pas sûr de comprendre mais

      Posté par  (site web personnel) . Évalué à 2.

      Là ça serait plutôt une question à réponse oui/non.
      + tester sur reponse.lower().

      Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

      • [^] # Re: Pas sûr de comprendre mais

        Posté par  (Mastodon) . Évalué à 3.

        et je perso j'ajouterais même un strip()

        En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.