Etape 11 : If-Conditions
Comme, disons que nous avons l’utilisateur à entrer un numéro, et nous voulons que le programme de nous dire si le nombre était inférieur à 10 ou non.
Un tel programme pourrait, par exemple, comme ceci :
Comme vous pouvez le voir, ces Si-Conditions sont assez simples. vous avez un mot clé, si une condition, dans notre affaire numéro < 10 et un signe deux-points (:). Après cela vous abaissez le code que vous souhaitez être exécutée que si que la condition est vraie.
Si la condition est fausse, il sautera le bloc if et continuera l’exécution du code par la suite. Prenez ce code à titre d’exemple :
Il est également possible d’avoir un bout de code exécuté uniquement si la condition est fausse, prenons l’exemple suivant :
OK, maintenant, vous pourriez penser « Ralentir Sorunome, pourquoi as-tu écrit 10 ou plus? ».
Eh bien, c’est assez simple. Nous allons dire vous avez entré 10 comme votre numéro, Python verra la condition if. 10 n’est pas inférieur à 10, donc il passe à l’autre partie !
Vous pouvez également vérifier si un nombre est supérieur à une valeur avec l’opérateur > , ou si c’est égal, avec l’opérateur == .
Important : ne pas interchanger le seul signe égal (=) pour stocker des variables et le signe double égal (==) pour comparer deux variables. Il s’agit d’une erreur commune.
Voici un tableau de référence pour les opérateurs de comparaison de pythons et leur traduction en anglais :
Python | Anglais |
---|---|
< | est inférieure à |
> | est supérieure à |
== | est égal à |
!= | n’est pas égal à |
< = | est inférieure ou égale à |
> = | est supérieur ou égal à |
Maintenant, nous allons avoir un peu programmer où nous avons la supposition de l’utilisateur notre nombre, nous avons mis en avant :
Comme vous pouvez le voir facilement, il obtiendra assez ennuyeux après que l’utilisateur a réussi à deviner le nombre de fois. Alors la tête à l’étape suivante pour connaître les nombres aléatoires ! *.Step-corps > pre, pre {background-color : rgb(39,40,34) ; color : rgb(248,248,242) ; padding : 5.0px;} * #operators {bordure : 1.0px noir Uni;} * #operators td, * #operators th {padding : 3.0px;}