python:scratch2python:equivalences_entre_scratch_et_python

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
python:scratch2python:equivalences_entre_scratch_et_python [2021/12/27 20:04] – [Les fonctions] fabpython:scratch2python:equivalences_entre_scratch_et_python [2021/12/29 18:32] (current) – [Les conditions] fab
Line 1: Line 1:
 ====== Equivalences entre scratch et python ====== ====== Equivalences entre scratch et python ======
 +
 +===== Les chaines de caractères =====
 +
 +|<100% 400px 400px ->|
 +^ Python ^ Scratch ^ Commentaire ^
 +|<code python>>>> "hello"[4]
 +'o'</code>|{{:python:scratch2python:pasted:20211227-210514.png}}|En python, les caractères d'une chaine de caractères sont numérotés en commençant à ''0''. En scratch, la numérotation commence à ''1''.|
  
 ===== Les opérateurs ===== ===== Les opérateurs =====
  
 +|<100% 400px 400px ->|
 ^ Python ^ Scratch ^ Commentaire ^ ^ Python ^ Scratch ^ Commentaire ^
-|<code>ma_variable = 1</code>|{{:python:scratch2python:pasted:20211227-121856.png}}|L'opérateur ''='' affectate la valeur numérique entière ''1'' à la variable ''ma_variable''+|<code python>>>> ma_variable = 1</code>|{{:python:scratch2python:pasted:20211227-121856.png}}|L'opérateur ''='' affectate la valeur numérique entière ''1'' à la variable ''ma_variable''
-|<code>ma_variable = "Hello world !"</code>|{{:python:scratch2python:pasted:20211227-133518.png}}|L'opérateur ''='' affectate de la valeur chaine de caractère ''Hello world !'' à la variable ''ma_variable''+|<code python>>>> ma_variable = "Hello world !"</code>|{{:python:scratch2python:pasted:20211227-133518.png}}|L'opérateur ''='' affectate de la valeur chaine de caractère ''Hello world !'' à la variable ''ma_variable''
-|<code>1 + 2</code>|{{:python:scratch2python:pasted:20211227-144717.png}}|L'opérateur ''+'' fait la somme des deux valeurs numériques entières ''1'' et ''2''+|<code python>>>> 1 + 2 
-|<code>"Hello " + "world !"</code>|{{:python:scratch2python:pasted:20211227-144912.png}}|L'opérateur ''+'' met bout à bout les deux chaines de caractères ''Hello '' et ''world !''+3</code>|{{:python:scratch2python:pasted:20211227-144717.png}}|L'opérateur ''+'' fait la somme des deux valeurs numériques entières ''1'' et ''2''
-|<code>ma_variable += 1</code>|{{:python:scratch2python:pasted:20211227-142804.png}}|L'opérateur ''+='' ajoute ''1'' à la valeur actuelle de la variable ''ma_variable''+|<code python>>>> "Hello " + "world !" 
-|<code>ma_variable += "toto"</code>|{{:python:scratch2python:pasted:20211227-150313.png}}|L'opérateur ''+='' ajoute la chaine de caractères ''toto'' au contenu actuel de la variable ''ma_variable''+'Hello world !'</code>|{{:python:scratch2python:pasted:20211227-144912.png}}|L'opérateur ''+'' met bout à bout les deux chaines de caractères ''Hello '' et ''world !''
-|<code>ma_variable == 1</code>|{{:python:scratch2python:pasted:20211227-150718.png}}|L'opérateur ''=='' compare la valeur de la variable ''ma_variable'' et la valeur numérique ''1'' pour voir si ces valeurs sont égales| +|<code python>>>> ma_variable += 1</code>|{{:python:scratch2python:pasted:20211227-142804.png}}|L'opérateur ''+='' ajoute ''1'' à la valeur actuelle de la variable ''ma_variable''
-|<code>ma_variable == "toto"</code>|{{:python:scratch2python:pasted:20211227-151821.png}}|L'opérateur ''=='' compare la valeur de la variable ''ma_variable'' et la chaine de caractères ''toto'' pour voir si ces valeurs sont égales| +|<code python>>>> ma_variable += "toto"</code>|{{:python:scratch2python:pasted:20211227-150313.png}}|L'opérateur ''+='' ajoute la chaine de caractères ''toto'' au contenu actuel de la variable ''ma_variable''
-|<code>ma_variable < 1</code>|{{:python:scratch2python:pasted:20211227-152536.png}}|L'opérateur ''<'' compare la valeur de la variable ''ma_variable'' et la valeur numérique ''1'' pour voir si la première est strictement inférieure à la seconde| +|<code python>>>> ma_variable = 1 
-|<code>ma_variable < "toto"</code>|{{:python:scratch2python:pasted:20211227-153230.png}}|L'opérateur ''<'' compare la valeur de la variable ''ma_variable'' et la chaine de caractères ''toto'' pour voir si la première est strictement avant la seconde dans l'ordre alphabétique|+>>> ma_variable == 1 
 +True</code>|{{:python:scratch2python:pasted:20211227-150718.png}}|L'opérateur ''=='' compare la valeur de la variable ''ma_variable'' et la valeur numérique ''1'' pour voir si ces valeurs sont égales| 
 +|<code python>>>> ma_variable = 1 
 +>>> ma_variable == "toto" 
 +False</code>|{{:python:scratch2python:pasted:20211227-151821.png}}|L'opérateur ''=='' compare la valeur de la variable ''ma_variable'' et la chaine de caractères ''toto'' pour voir si ces valeurs sont égales| 
 +|<code python>>>> ma_variable = 0 
 +>>> ma_variable < 1 
 +True</code>|{{:python:scratch2python:pasted:20211227-152536.png}}|L'opérateur ''<'' compare la valeur de la variable ''ma_variable'' et la valeur numérique ''1'' pour voir si la première est strictement inférieure à la seconde| 
 +|<code python>>>> ma_variable = "titi" 
 +>>> ma_variable < "toto" 
 +True 
 +>>> "tutu" < "toto" 
 +False</code>|{{:python:scratch2python:pasted:20211227-153230.png}}|L'opérateur ''<'' compare la valeur de la variable ''ma_variable'' et la chaine de caractères ''toto'' pour voir si la première est strictement avant la seconde dans l'ordre alphabétique|
  
 ===== Les fonctions ===== ===== Les fonctions =====
  
 +|<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 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.|
 +|<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.|
 +|<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 ->|
 ^ 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:
  • python/scratch2python/equivalences_entre_scratch_et_python.1640631858.txt.gz
  • Last modified: 2021/12/27 20:04
  • by fab