Bonjour,

Dans les deux codes ci-dessous, dans la ligne if, on ne vérifie pas "ch", "n%2" qui sont vrai ou faux, mais cette façon d'écrire est sous-entendu, ch!="", n%2 !=0.
Est ce que cela veut dire quand on ne vérifie pas la condition, c'est toujours sous-entendu quelque chose qui est différent de 0, ou différent d'une chaîne vide, par ex.? Je vous remercie.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
ch = input("Entrez une chaîne de caractères quelconque")
if ch:
    print("vrai")
else:
    print("faux")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
ch =input("Veuillez entrer un nombre : ")
n =int(ch)
if n % 2:
     print("Il s'agit d'un nombre impair.")
else:
     print("Il s'agit d'un nombre pair.")