def modification_image(niveau,seuil) : if niveau < seuil : # Démarrage du bloc d'instructions à exécuter si la variable niveau possède une valeur inférieure à celle de seuil niveau = 0 # La variable niveau prend pour valeur 0 si c'est le cas return niveau # La nouvelle valeur de niveau est retournée et l'appel de la fonction est interrompu else : # Démarrage du bloc d'instructions si la condition n'est pas vérifiée return niveau # Renvoi de la valeur initiale de niveau
def modification_image(niveau,seuil) : if niveau < seuil : niveau = 0 return niveau
def modification_image(niveau,seuil) : if niveau < seuil : niveau = 0 return niveau print(modification_image(5,100)) print(modification_image(200,100))
def seuillage(niveau,seuil) : if niveau > seuil : return 1 else : return 0 print(seuillage(150, 123)) print(seuillage(100, 123))
def seuillage(niveau,seuil) : if niveau > seuil : return 1 return 0 print(seuillage(150, 123)) print(seuillage(100, 123))
def rang_jedi(formation) : if formation <= 10 and formation >= 0 : return "Padawan" elif formation <= 15 and formation > 10 : return "Chevalier" elif formation > 15 : return "Maître" else : return "Rang indéterminé" print(rang_jedi(12), rang_jedi(8), rang_jedi(20), rang_jedi(-5))
import turtle as tortue # Importation de toutes les fonctions du module turtle renommé tortue def carre(cote) : # Création de la fonction carre() qui a pour argument cote for i in range(4) : # Répétion 4 fois tortue.forward(cote) # La tortue avance droit devant elle de la valeur de cote tortue.left(90) # La tortue tourne vers sa gauche de 90 ° carre(100) # Appel de la fonction carre() avec 100 en argument tortue.mainloop()
width="25%">Opérateur | >Signification |
---|---|
< | strictement inférieur à |
<= | inférieur ou égal à |
> | strictement supérieur à |
>= | supérieur ou égal à |
== | égal à (attention à ne pas confondre avec l'opérateur d'affectation =) |
!= | différent de |
width="25%">Algorithme | >Explication | width="25%">Programme Python |
---|---|---|
si condition
instruction1 |
Si condition est True alors instruction1 est exécutée.
Si condition est False alors instruction1 est ignorée. |
if condition :
instruction1 |
si condition
instruction1 instruction2 sinon instruction3 |
Si condition est True alors instruction1 et instruction2 sont exécutées et instruction3 est ignorée.
Sinon, c'est-à-dire si condition est False, instruction3 est exécutée et les instructions instruction1 et instruction2 sont ignorées. |
if condition :
instruction1 instruction2 else : instruction3 |
from random import randint def attaque() : if randint(0, 10) <= ... : # À remplir return "Attaque réussie !" else : return "Attaque ratée !"
def mystere(n) : if n <= 10 : points = 15 else : if n == 12 : points = 18 else : points = 20 return points
from random import randint def chemin() : de = ... # À remplir if de <= ... : # À remplir return "A" elif de <= ... : # À remplir return "B" else : return "C"
Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.
Oups, une coquille
j'ai une idée !