Outils pour utilisateurs

Outils du site


nsi:premiere:syntaxe_python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
nsi:premiere:syntaxe_python [2021/06/18 19:52] goupillwikinsi:premiere:syntaxe_python [2022/08/28 22:51] (Version actuelle) goupillwiki
Ligne 1: Ligne 1:
 ====== Syntaxe des structures algorithmiques en Python ====== ====== Syntaxe des structures algorithmiques en Python ======
 +
 +{{ :nsi:premiere:algorithme:algorithme_structures_python.eleves.pdf |Version imprimable}}
  
 Par **syntaxe**, comprenez : //bonne façon d'écrire//. Par **syntaxe**, comprenez : //bonne façon d'écrire//.
Ligne 7: Ligne 9:
  
 De plus, en Python, on n'écrit pas **fin** ou **end** pour indiquer  la fin d'un bloc. Le début du bloc est annoncé par ''%%:%%'' qui est forcément suivi d'une **indentation** //marge à gauche//. C'est l'indentation qui permet de savoir quand le bloc se termine. De plus, en Python, on n'écrit pas **fin** ou **end** pour indiquer  la fin d'un bloc. Le début du bloc est annoncé par ''%%:%%'' qui est forcément suivi d'une **indentation** //marge à gauche//. C'est l'indentation qui permet de savoir quand le bloc se termine.
 +
 +Vous pouvez constater que cela produit une écriture allégée et lisible. C'est une des qualités de Python.
 </WRAP> </WRAP>
 +
 +===== Conditions =====
 +
 +Les structures à suivre font référence à des conditions. Ces conditions consistent à tester si tel quantité est égale, différente ou supérieure à telle autre. On a donc besoin de symboles pour exprimer ces tests.
 +
 +  * ''%%==%%'' : égal à. Exemple ''%%x == 17%%''.
 +  * ''%%!=%%'' : différent de. Exemple ''%%x != 17%%''.
 +  * ''%%<%%'' : strictement inférieur à. Exemple ''%%x < 17%%''.
 +  * ''%%<=%%'' : inférieur ou égal à. Exemple ''%%x <= 17%%''.
 +  * ''%%>%%'' : strictement supérieur à. Exemple ''%%x > 17%%''.
 +  * ''%%>=%%'' : supérieur ou égal à. Exemple ''%%x >= 17%%''.
  
 ===== SI 🠒 if ===== ===== SI 🠒 if =====
Ligne 119: Ligne 134:
 <WRAP tip> <WRAP tip>
 Python permet l'utilisation d'accents. ''%%élément%%'' est donc permis. Mais en général on préfère éviter et il est aussi courant d'utiliser des mots en anglais, donc sans accents. Python permet l'utilisation d'accents. ''%%élément%%'' est donc permis. Mais en général on préfère éviter et il est aussi courant d'utiliser des mots en anglais, donc sans accents.
 +
 +Vous pouvez remarquer que dans l'exemple ci-dessus, les ''%%é%%'' ne sont pas colorés comme ils devraient.  C'est un problème que l'on rencontre dans les environnements de développement Python : Si on utilise des accents pour certains noms, la coloration syntaxique ne fonctionne pas bien. Pourtant, le programme est juste et fonctionnera correctement.
 </WRAP> </WRAP>
  
nsi/premiere/syntaxe_python.1624038745.txt.gz · Dernière modification : de goupillwiki