| Both sides previous revision Previous revision Next revision | Previous revision |
| python:scratch2python:equivalences_entre_scratch_et_python [2021/12/29 18:31] – [Les opérateurs] fab | python:scratch2python:equivalences_entre_scratch_et_python [2021/12/29 18:32] (current) – [Les conditions] fab |
|---|
| |<100% 400px 400px ->| | |<100% 400px 400px ->| |
| ^ Python ^ Scratch ^ Commentaire ^ | ^ Python ^ Scratch ^ Commentaire ^ |
| |<code>print("Hello world !")</code>|{{:python:scratch2python:pasted:20211227-155546.png}}|La fonction ''print'' affiche la chaine de caracères ''Hello world !'' à l'écran| | |<code python>print("Hello world !")</code>|{{:python:scratch2python:pasted:20211227-155546.png}}|La fonction ''print'' affiche la chaine de caracères ''Hello world !'' à l'écran| |
| |<code>import time | |<code python>import time |
| time.sleep(2)</code>|{{:python:scratch2python:pasted:20211227-200217.png}}|La fonction ''time.sleep'' permet d'attendre un certain nombre de secondes. Il est obligatoire d'importer le module ''time'' au début du programme pour pouvoir utiliser cette fonction.| | time.sleep(2)</code>|{{:python:scratch2python:pasted:20211227-200217.png}}|La fonction ''time.sleep'' permet d'attendre un certain nombre de secondes. Il est obligatoire d'importer le module ''time'' au début du programme pour pouvoir utiliser cette fonction.| |
| |<code>import random | |<code python>import random |
| random.randint(1, 10)</code>|{{:python:scratch2python:pasted:20211227-204254.png}}|La fonction ''random.randint'' permet de choisir un nombre aléatoire compris entre deux nombres. Il est obligatoire d'importer le module ''random'' au début du programme pour pouvoir utiliser cette fonction.| | random.randint(1, 10)</code>|{{:python:scratch2python:pasted:20211227-204254.png}}|La fonction ''random.randint'' permet de choisir un nombre aléatoire compris entre deux nombres. Il est obligatoire d'importer le module ''random'' au début du programme pour pouvoir utiliser cette fonction.| |
| |<code>def saluer(nom): | |<code python>def saluer(nom): |
| print("Bonjour " + nom)</code>|{{:python:scratch2python:pasted:20211227-202106.png}}|Le mot-clé ''def'' permet de définir sa propre fonction. Entre ''('' et '')'' on définit des arguments qui sont utilisés dans la fonction comme des variables.| | print("Bonjour " + nom)</code>|{{:python:scratch2python:pasted:20211227-202106.png}}|Le mot-clé ''def'' permet de définir sa propre fonction. Entre ''('' et '')'' on définit des arguments qui sont utilisés dans la fonction comme des variables.| |
| |<code>saluer("Mickey")</code>|{{:python:scratch2python:pasted:20211227-203019.png}}|On fait appel a une fonction avec son nom et en met entre ''('' et '')'' le ou les arguments nécessaires| | |<code python>saluer("Mickey")</code>|{{:python:scratch2python:pasted:20211227-203019.png}}|On fait appel a une fonction avec son nom et en met entre ''('' et '')'' le ou les arguments nécessaires| |
| |
| ===== Les conditions ===== | ===== Les conditions ===== |
| |<100% 400px 400px ->| | |<100% 400px 400px ->| |
| ^ Python ^ Scratch ^ Commentaire ^ | ^ Python ^ Scratch ^ Commentaire ^ |
| |<code>if mon_age < 18: | |<code python>if mon_age < 18: |
| print("Je suis mineur")</code>|{{:python:scratch2python:pasted:20211227-154556.png}}|L' instruction ''print'' est exécutée seulement si la condition qui suit l'instruction ''if'' est vraie| | print("Je suis mineur")</code>|{{:python:scratch2python:pasted:20211227-154556.png}}|L' instruction ''print'' est exécutée seulement si la condition qui suit l'instruction ''if'' est vraie| |
| |<code>if mon_age < 18: | |<code python>if mon_age < 18: |
| print("Je suis mineur") | print("Je suis mineur") |
| else: | else: |
| print("Je suis majeur")</code>|{{:python:scratch2python:pasted:20211227-160135.png}}|Si la condition qui suit l'instruction ''if'' est vraie, alors la première instruction ''print'' est exécutée, sinon, la seconde est exécutée.| | print("Je suis majeur")</code>|{{:python:scratch2python:pasted:20211227-160135.png}}|Si la condition qui suit l'instruction ''if'' est vraie, alors la première instruction ''print'' est exécutée, sinon, la seconde est exécutée.| |
| |<code>if ma_vitesse > 0: | |<code python>if ma_vitesse > 0: |
| print("J'avance") | print("J'avance") |
| elif ma_vitesse < 0: | elif ma_vitesse < 0: |