Du bloc à la ligne
Un programme, c'est une suite d'instructions que l'ordinateur exécute dans l'ordre, de haut en bas. Tu le sais déjà : en Scratch, le chat fait d'abord ce qui est en haut de la pile. Un langage de programmation, c'est une façon d'écrire ces instructions. Scratch utilise des pièces à emboîter ; Python utilise des lignes de texte. L'idée est la même, seule l'écriture change.
Ce qui change, ce qui ne change pas
| En blocs | En Python | À retenir |
|---|---|---|
| dire « Bonjour ! » | print("Bonjour !") | print affiche ; le texte va entre guillemets |
| demander « Quel est ton pseudo ? » et attendre | pseudo = input("Quel est ton pseudo ? ") | input pose la question et garde la réponse |
| la réponse (bloc bleu clair) | pseudo | tu choisis le nom de la boîte qui garde la réponse |
| mettre score à 0 | score = 0 | le signe = range une valeur dans une boîte |
| si … alors … sinon … | if … : puis else: | les deux-points : ouvrent un bloc |
| les pièces emboîtées dans le « si » | lignes décalées de 4 espaces | ce décalage s'appelle l'indentation |
Le programme du tableau, en Python :
pseudo = input("Quel est ton pseudo ? ")
print("Salut", pseudo)À toi : relie chaque bloc à sa ligne
Les mots-clés de Python sont en anglais, mais il y en a peu : print = afficher, input = entrée, if = si, else = sinon. Tu les apprendras comme des mots de vocabulaire.