{"cells":[{"metadata":{},"cell_type":"markdown","source":"<div class = \"alert alert-danger\"> \n \nAttention: **veillez à bien sauvegarder votre travail** dans le bon dossier du disque réseau (dossier document) avec le bon nom (et l'extension *.ipynb*), **sinon toutes les modifications seront perdues!**\n\nPour reprendre votre travail, il suffit d'ouvrir le fichier .ipynb en cliquant sur *Fichier ouvrir*\n</div>"},{"metadata":{},"cell_type":"markdown","source":"# 1b. Compléments : Afficher de l'information\nDans ce notebook nous apporterons quelques compléments aux notions abordées dans le premier *notebook*\n\nLes programmes ne se limitent pas à la réalisation de graphiques. En fait, pendant longtemps, le seul moyen d'interagir avec un programme était par le biais du texte.\n\nPar conséquent, les programmes sont également capables de manipuler du texte, y compris de lire, d'écrire et d'afficher des textes sur un écran. Dans ce contexte, les commandes `from turtle import *` et `done()`, habituellement utilisées pour le dessin avec la tortue, deviennent inutiles. En terme informatique, les textes sont appelés des chaînes de caractères.\n<pre>\n\n\n</pre>\n## L'instruction Print\nLa première instruction que nous allons voir est la fonction print qui permet d'afficher du texte à l'écran.\n\nEn Python, l'instruction `print(\"blabla\")` affiche le texte `blabla` dans la console à droite. "},{"metadata":{},"cell_type":"markdown","source":"<div class = \"alert alert-warning\"> \n\n**Important: les parenthèses et les guillemets sont nécessaires.**\n\n</div>"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 1 </h3>\n\nTeste le programme suivant en appuyant sur Ctrl + Enter"},{"metadata":{"trusted":false},"cell_type":"code","source":"print(\"blabla\")","execution_count":1,"outputs":[{"output_type":"stream","text":"blabla\n","name":"stdout"}]},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 2 </h3>\n\nÉcris un programme qui permet d'afficher le texte `Vive l'instruction print !`, puis vérifie en appuyant sur Ctrl + Enter."},{"metadata":{"trusted":false},"cell_type":"code","source":"# à compléter","execution_count":3,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### Afficher plusieurs lignes de texte\nPour afficher plusieurs lignes, il suffit de répéter l'instruction `print` avec un notre message.\nAinsi, le code suivant :\n\n```python\nprint(\"blabla\")\nprint(\"blibli\")\n```\n\naffichera une ligne ` blabla ` puis une ligne ` blibli`.\n\n\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 3 </h3>\n\nComplète le programme pour afficher pous afficher le texte sur trois lignes suivant:\n```\nBonjour !\nComment allez-vous ?\nIl fait beau aujourd'hui.\n```"},{"metadata":{"trusted":false},"cell_type":"code","source":"print(\"Bonjour !\")","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### Des programmes qui calculent\n\nLa fonction `print` ne sert pas qu'à afficher du texte, elle permet également d'afficher le résultat d'expressions, notamment des opérations arithmétiques.\n\nPar exemple, `print(3+3)` affichera le résultat de l'opération, soit... `6`. "},{"metadata":{},"cell_type":"markdown","source":"<div class = \"alert alert-warning\"> \n\n**Important: Pour effectuer le calcul, il faut ôter les guillemets, sinon le programme affichera le l'expression et non sont résultat. Par exemple, l'instruction `print(\"3+3\")` afficherait simplement `3+3` et pas `6`**\n\n</div>"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 4 </h3>\n\nTeste le code ci-dessous puis modifie-le afin d'afficher le résultat de **18975 + 98756** dans la console, et vérifie en appuyant sur Ctrl + Enter."},{"metadata":{"trusted":false},"cell_type":"code","source":"print(3+3)","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### Les opérations avec les nombres\n\nEn programmation `Python`, on a les opérateurs mathématiques suivant : \n* \\+ pour l'addition\n* \\- pour la soustraction\n* \\* pour la multiplication\n* \\/ pour la division\n* \\*\\* pour la puissance\n* \\// pour la division entière\n* \\% pour le reste de la division entière\n\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 5 </h3>\n\nTeste tous ces opérateurs pour bien comprendre les derniers, puis écris un code pour afficher le résultat de $(264 · 53)/22+274$ dans la console, et vérifie en appuyant sur Ctrl + Enter."},{"metadata":{"trusted":false},"cell_type":"code","source":"","execution_count":7,"outputs":[{"output_type":"execute_result","execution_count":7,"data":{"text/plain":"10192"},"metadata":{}}]},{"metadata":{},"cell_type":"markdown","source":"\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 6 </h3>\n\nNote sur une feuille de papier ce qui va être affiché par chacune des instructions suivantes:\n\n 1. print(3+5)\n 2. print(7*2)\n 3. print(8/4)\n 4. print(7/2)\n 5. print(7//2)\n 6. print(2**3)\n 7. print(13%5)\n"},{"metadata":{},"cell_type":"markdown","source":"<details>\n<summary style=\"border-left:3px solid #3c763d; border-radius:2pt; width:100%; color:#3c763d; padding:6px; background-color: #dff0d8\"> \nRéponses\n</summary> \n\n<div style=\"border-left:3px solid #3c763d; border-radius:2pt; color:#3c763d; padding:6px; background-color: #eff0e8\">\n\n1. `8`<br>\n2. `14`<br>\n3. `2`<br>\n4. `3.5`<br>\n5. `3`<br>\n6. `8`<br>\n7. `3`<br>\n \n</div>\n</details>"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 7 </h3>\n\nQuelle opération pourrait-on utiliser pour reconnaître si un nombre est pair ou impair? (une opération qui donnerait toujours le même résultat si le nombre est pair et toujours le même résultat si le nombre est impair)\n"},{"metadata":{},"cell_type":"markdown","source":"<details>\n<summary style=\"border-left:3px solid #3c763d; border-radius:2pt; width:100%; color:#3c763d; padding:6px; background-color: #dff0d8\"> \nRéponse\n</summary> \n\n<div style=\"border-left:3px solid #3c763d; border-radius:2pt; color:#3c763d; padding:6px; background-color: #eff0e8\">\n\nOn utilise le reste de la division entière (opérateur `%` par 2. Si le résultat est 0 le nombre est pair, si il vaut 1 c'est qu'il est impair. \n \n</div>\n</details>"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 8 </h3>\n\nNote sur une feuille de papier ce qui va être affiché par chacune des instructions suivantes:\n\n 1. print(98145 % 2)\n 2. print(7841592 % 2)\n 3. print(879 % 10)\n "},{"metadata":{},"cell_type":"markdown","source":"<details>\n<summary style=\"border-left:3px solid #3c763d; border-radius:2pt; width:100%; color:#3c763d; padding:6px; background-color: #dff0d8\"> \nRéponses\n</summary> \n\n<div style=\"border-left:3px solid #3c763d; border-radius:2pt; color:#3c763d; padding:6px; background-color: #eff0e8\">\n\n1. `1`<br>\n2. `0`<br>\n3. `9`<br>\n\n \n</div>\n</details>"},{"metadata":{},"cell_type":"markdown","source":"### Afficher plusieurs valeurs dans un print\n\nIl est aussi possible d'afficher plusieurs valeurs sur la même ligne avec la commande `print`. Pour ce faire, il suffit de séparer les valeur avec des virgules.\nPar exemple, `print(\"Aujourd'hui, j'ai\", 20 * 2 + 1, \"ans\")` affichera `Aujourd'hui, j'ai 41 ans`.\n\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 9 </h3>\n\nEcrire un programme qui affiche `Le résultat de 10192 / 13 est :` où à la place de `10192 / 13`il y a le résultat du calcul . Vérifier en appuyant sur Ctrl + Enter."},{"metadata":{"trusted":false},"cell_type":"code","source":"# à compléter","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 10 </h3>\n\nEcrire un programme qui affiche un sapin\n```\n X\n XXX\n XXXXX\nXXXXXXX\n X\n X\n```"},{"metadata":{"trusted":false},"cell_type":"code","source":"# à compléter","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 11 </h3>\n\nEcrire un programme qui affiche les annimaux suivants\n```\n|\\---/|\n| o_o |\n \\_^_/\n```\n\n```\n __\n .--()°'.'\n'|, . ,'\n !_-(_\\\n```\n\n*Voir sur [www.asciiart.eu](https://www.asciiart.eu/animals) d'autres idées*"},{"metadata":{"trusted":false},"cell_type":"code","source":"# à compléter","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 12 </h3>\n\nUtiliser votre identifiant EEL et le mot de passe *Sismondi2024* pour faire les exercices de la **série A** de la plateforme [AlgoPython](https://www.algopython.fr/login). [](https://www.algopython.fr/login)\n\n"},{"metadata":{},"cell_type":"markdown","source":"---\n\n#### Remarque générale\n\nCe document a été élaboré par les enseignant du collège Sismondi à Genève. Il est sous license Creative Commons [BY-NC-SA](https://creativecommons.org/licenses/?lang=fr)\n\n"}],"metadata":{"kernelspec":{"name":"python3","display_name":"Python 3","language":"python"}},"nbformat":4,"nbformat_minor":2}
\ No newline at end of file
{"cells":[{"metadata":{},"cell_type":"markdown","source":"<div class = \"alert alert-danger\"> \n \nAttention: **veillez à bien sauvegarder votre travail** dans le bon dossier du disque réseau (dossier document) avec le bon nom (et l'extension *.ipynb*), **sinon toutes les modifications seront perdues!**\n\nPour reprendre votre travail, il suffit d'ouvrir le fichier .ipynb en cliquant sur *Fichier ouvrir*\n</div>"},{"metadata":{},"cell_type":"markdown","source":"# 1b. Compléments : Afficher de l'information\nDans ce notebook nous apporterons quelques compléments aux notions abordées dans le premier *notebook*\n\nLes programmes ne se limitent pas à la réalisation de graphiques. En fait, pendant longtemps, le seul moyen d'interagir avec un programme était par le biais du texte.\n\nPar conséquent, les programmes sont également capables de manipuler du texte, y compris de lire, d'écrire et d'afficher des textes sur un écran. Dans ce contexte, les commandes `from turtle import *` et `done()`, habituellement utilisées pour le dessin avec la tortue, deviennent inutiles. En terme informatique, les textes sont appelés des chaînes de caractères.\n<pre>\n\n\n</pre>\n## L'instruction Print\nLa première instruction que nous allons voir est la fonction print qui permet d'afficher du texte à l'écran.\n\nEn Python, l'instruction `print(\"blabla\")` affiche le texte `blabla` dans la console à droite. "},{"metadata":{},"cell_type":"markdown","source":"<div class = \"alert alert-warning\"> \n\n**Important: les parenthèses et les guillemets sont nécessaires.**\n\n</div>"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 1 </h3>\n\nTeste le programme suivant en appuyant sur Ctrl + Enter"},{"metadata":{"trusted":false},"cell_type":"code","source":"print(\"blabla\")","execution_count":1,"outputs":[{"output_type":"stream","text":"blabla\n","name":"stdout"}]},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 2 </h3>\n\nÉcris un programme qui permet d'afficher le texte `Vive l'instruction print !`, puis vérifie en appuyant sur Ctrl + Enter."},{"metadata":{"trusted":false},"cell_type":"code","source":"# à compléter","execution_count":3,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### Afficher plusieurs lignes de texte\nPour afficher plusieurs lignes, il suffit de répéter l'instruction `print` avec un notre message.\nAinsi, le code suivant :\n\n```python\nprint(\"blabla\")\nprint(\"blibli\")\n```\n\naffichera une ligne ` blabla ` puis une ligne ` blibli`.\n\n\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 3 </h3>\n\nComplète le programme pour afficher pous afficher le texte sur trois lignes suivant:\n```\nBonjour !\nComment allez-vous ?\nIl fait beau aujourd'hui.\n```"},{"metadata":{"trusted":false},"cell_type":"code","source":"print(\"Bonjour !\")","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### Des programmes qui calculent\n\nLa fonction `print` ne sert pas qu'à afficher du texte, elle permet également d'afficher le résultat d'expressions, notamment des opérations arithmétiques.\n\nPar exemple, `print(3+3)` affichera le résultat de l'opération, soit... `6`. "},{"metadata":{},"cell_type":"markdown","source":"<div class = \"alert alert-warning\"> \n\n**Important: Pour effectuer le calcul, il faut ôter les guillemets, sinon le programme affichera le l'expression et non sont résultat. Par exemple, l'instruction `print(\"3+3\")` afficherait simplement `3+3` et pas `6`**\n\n</div>"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 4 </h3>\n\nTeste le code ci-dessous puis modifie-le afin d'afficher le résultat de **18975 + 98756** dans la console, et vérifie en appuyant sur Ctrl + Enter."},{"metadata":{"trusted":false},"cell_type":"code","source":"print(3+3)","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"### Les opérations avec les nombres\n\nEn programmation `Python`, on a les opérateurs mathématiques suivant : \n* \\+ pour l'addition\n* \\- pour la soustraction\n* \\* pour la multiplication\n* \\/ pour la division\n* \\*\\* pour la puissance\n* \\// pour la division entière\n* \\% pour le reste de la division entière\n\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 5 </h3>\n\nTeste tous ces opérateurs pour bien comprendre les derniers, puis écris un code pour afficher le résultat de $(264 · 53)/22+274$ dans la console, et vérifie en appuyant sur Ctrl + Enter."},{"metadata":{"trusted":false},"cell_type":"code","source":"","execution_count":7,"outputs":[{"output_type":"execute_result","execution_count":7,"data":{"text/plain":"10192"},"metadata":{}}]},{"metadata":{},"cell_type":"markdown","source":"\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 6 </h3>\n\nNote sur une feuille de papier ce qui va être affiché par chacune des instructions suivantes:\n\n 1. print(3+5)\n 2. print(7*2)\n 3. print(8/4)\n 4. print(7/2)\n 5. print(7//2)\n 6. print(2**3)\n 7. print(13%5)\n"},{"metadata":{},"cell_type":"markdown","source":"<details>\n<summary style=\"border-left:3px solid #3c763d; border-radius:2pt; width:100%; color:#3c763d; padding:6px; background-color: #dff0d8\"> \nRéponses\n</summary> \n\n<div style=\"border-left:3px solid #3c763d; border-radius:2pt; color:#3c763d; padding:6px; background-color: #eff0e8\">\n\n1. `8`<br>\n2. `14`<br>\n3. `2`<br>\n4. `3.5`<br>\n5. `3`<br>\n6. `8`<br>\n7. `3`<br>\n \n</div>\n</details>"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 7 </h3>\n\nQuelle opération pourrait-on utiliser pour reconnaître si un nombre est pair ou impair? (une opération qui donnerait toujours le même résultat si le nombre est pair et toujours le même résultat si le nombre est impair)\n"},{"metadata":{},"cell_type":"markdown","source":"<details>\n<summary style=\"border-left:3px solid #3c763d; border-radius:2pt; width:100%; color:#3c763d; padding:6px; background-color: #dff0d8\"> \nRéponse\n</summary> \n\n<div style=\"border-left:3px solid #3c763d; border-radius:2pt; color:#3c763d; padding:6px; background-color: #eff0e8\">\n\nOn utilise le reste de la division entière (opérateur `%` par 2. Si le résultat est 0 le nombre est pair, si il vaut 1 c'est qu'il est impair. \n \n</div>\n</details>"},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 8 </h3>\n\nNote sur une feuille de papier ce qui va être affiché par chacune des instructions suivantes:\n\n 1. print(98145 % 2)\n 2. print(7841592 % 2)\n 3. print(879 % 10)\n "},{"metadata":{},"cell_type":"markdown","source":"<details>\n<summary style=\"border-left:3px solid #3c763d; border-radius:2pt; width:100%; color:#3c763d; padding:6px; background-color: #dff0d8\"> \nRéponses\n</summary> \n\n<div style=\"border-left:3px solid #3c763d; border-radius:2pt; color:#3c763d; padding:6px; background-color: #eff0e8\">\n\n1. `1`<br>\n2. `0`<br>\n3. `9`<br>\n\n \n</div>\n</details>"},{"metadata":{},"cell_type":"markdown","source":"### Afficher plusieurs valeurs dans un print\n\nIl est aussi possible d'afficher plusieurs valeurs sur la même ligne avec la commande `print`. Pour ce faire, il suffit de séparer les valeur avec des virgules.\nPar exemple, `print(\"Aujourd'hui, j'ai\", 20 * 2 + 1, \"ans\")` affichera `Aujourd'hui, j'ai 41 ans`.\n\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 9 </h3>\n\nEcrire un programme qui affiche `Dans une images codé en 24 bit il y a 2**24 couleurs` où à la place de `2**24` il y a le résultat du calcul (c'est-à-dire le résultat de $2^{24}$) . Vérifier en appuyant sur Ctrl + Enter."},{"metadata":{"trusted":false},"cell_type":"code","source":"# à compléter","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 10 </h3>\n\nEcrire un programme qui affiche un sapin\n```\n X\n XXX\n XXXXX\nXXXXXXX\n X\n X\n```"},{"metadata":{"trusted":false},"cell_type":"code","source":"# à compléter","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"\n<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 11 </h3>\n\nEcrire un programme qui affiche les annimaux suivants\n```\n|\\---/|\n| o_o |\n \\_^_/\n```\n\n```\n __\n .--()°'.'\n'|, . ,'\n !_-(_\\\n```\n\n*Voir sur [www.asciiart.eu](https://www.asciiart.eu/animals) d'autres idées*"},{"metadata":{"trusted":false},"cell_type":"code","source":"# à compléter","execution_count":null,"outputs":[]},{"metadata":{},"cell_type":"markdown","source":"<h3 style=\"color:teal;background-color:azure;\" > <i class=\"fa fa-pencil\" aria-hidden=\"true\"> </i> Exercice 12 </h3>\n\nUtiliser votre identifiant EEL et le mot de passe *Sismondi2024* pour faire les exercices de la **série A** de la plateforme [AlgoPython](https://www.algopython.fr/login). [](https://www.algopython.fr/login)\n\n"},{"metadata":{},"cell_type":"markdown","source":"---\n\n#### Remarque générale\n\nCe document a été élaboré par les enseignant du collège Sismondi à Genève. Il est sous license Creative Commons [BY-NC-SA](https://creativecommons.org/licenses/?lang=fr)\n\n"}],"metadata":{"kernelspec":{"name":"python3","display_name":"Python 3","language":"python"}},"nbformat":4,"nbformat_minor":2}
\ No newline at end of file
%% Cell type:markdown id: tags:
<divclass = "alert alert-danger">
Attention: **veillez à bien sauvegarder votre travail** dans le bon dossier du disque réseau (dossier document) avec le bon nom (et l'extension *.ipynb*), **sinon toutes les modifications seront perdues!**
Pour reprendre votre travail, il suffit d'ouvrir le fichier .ipynb en cliquant sur *Fichier ouvrir*
</div>
%% Cell type:markdown id: tags:
# 1b. Compléments : Afficher de l'information
Dans ce notebook nous apporterons quelques compléments aux notions abordées dans le premier *notebook*
Les programmes ne se limitent pas à la réalisation de graphiques. En fait, pendant longtemps, le seul moyen d'interagir avec un programme était par le biais du texte.
Par conséquent, les programmes sont également capables de manipuler du texte, y compris de lire, d'écrire et d'afficher des textes sur un écran. Dans ce contexte, les commandes `from turtle import *` et `done()`, habituellement utilisées pour le dessin avec la tortue, deviennent inutiles. En terme informatique, les textes sont appelés des chaînes de caractères.
<pre>
</pre>
## L'instruction Print
La première instruction que nous allons voir est la fonction print qui permet d'afficher du texte à l'écran.
En Python, l'instruction `print("blabla")` affiche le texte `blabla` dans la console à droite.
%% Cell type:markdown id: tags:
<divclass = "alert alert-warning">
**Important: les parenthèses et les guillemets sont nécessaires.**
Complète le programme pour afficher pous afficher le texte sur trois lignes suivant:
```
Bonjour !
Comment allez-vous ?
Il fait beau aujourd'hui.
```
%% Cell type:code id: tags:
``` python
print("Bonjour !")
```
%% Cell type:markdown id: tags:
### Des programmes qui calculent
La fonction `print` ne sert pas qu'à afficher du texte, elle permet également d'afficher le résultat d'expressions, notamment des opérations arithmétiques.
Par exemple, `print(3+3)` affichera le résultat de l'opération, soit... `6`.
%% Cell type:markdown id: tags:
<divclass = "alert alert-warning">
**Important: Pour effectuer le calcul, il faut ôter les guillemets, sinon le programme affichera le l'expression et non sont résultat. Par exemple, l'instruction `print("3+3")` afficherait simplement `3+3` et pas `6`**
Teste tous ces opérateurs pour bien comprendre les derniers, puis écris un code pour afficher le résultat de $(264 · 53)/22+274$ dans la console, et vérifie en appuyant sur Ctrl + Enter.
Ilestaussipossibled'afficher plusieurs valeurs sur la même ligne avec la commande `print`. Pour ce faire, il suffit de séparer les valeur avec des virgules.
Par exemple, `print("Aujourd'hui,j'ai", 20 * 2 + 1, "ans")` affichera `Aujourd'hui,j'ai 41 ans`.
Ecrire un programme qui affiche `Le résultat de 10192 / 13 est :` où à la place de `10192 / 13`il y a le résultat du calcul . Vérifier en appuyant sur Ctrl + Enter.
Ecrire un programme qui affiche `Dans une images codé en 24 bit il y a 2**24 couleurs` où à la place de `2**24` il y a le résultat du calcul (c'est-à-direlerésultatde$2^{24}$).VérifierenappuyantsurCtrl+Enter.
Utiliser votre identifiant EEL et le mot de passe *Sismondi2024* pour faire les exercices de la **série A** de la plateforme [AlgoPython](https://www.algopython.fr/login). [](https://www.algopython.fr/login)
%% Cell type:markdown id: tags:
---
#### Remarque générale
Ce document a été élaboré par les enseignant du collège Sismondi à Genève. Il est sous license Creative Commons [BY-NC-SA](https://creativecommons.org/licenses/?lang=fr)