<?xml version="1.0" encoding="UTF-8"?>

<upm-export>
	<title>Enseignement de l&#039;informatique et du numérique au lycée Boissy d&#039;Anglas</title>
	<link>https://icn-isn-boissy.yj.fr/wp</link>
	<description></description>
	<pubDate>Sat May 16 5:11:11 2026 / +0000  GMT</pubDate>
	<generator>Universal Post Manager 1.1.2 [ www.ProfProjects.com ] </generator>
	<language></language>
	
			<item>
			<title>1- Les variables</title>
			<link>https://icn-isn-boissy.yj.fr/wp/?p=1675</link>
			<pubDate>Sat May 16 5:11:11 2026 / +0000  GMT</pubDate>
			<guid isPermaLink="false">https://icn-isn-boissy.yj.fr/wp/?p=1675</guid>
			<content-encoded><![CDATA[<!-- wp:paragraph -->
<p>Merci à <strong><em>David Roche</em></strong> pour son travail que vous pouvez retrouver sur son <a href="https://pixees.fr/informatiquelycee/">site</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Le langage que nous allons utiliser en NSI est Python,  pour écrire nos programmes nous devons utiliser un éditeur (IDE , <em>Integrated Development Environment</em>).</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Il en existe une multitude,  nous utiliserons Thonny. Vous pouvez l'installer chez vous en suivant les indications sur le site <a href="https://thonny.org/">thonny.org</a><a href="https://pyzo.org/start.html">.</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2><strong>Prise en main de Thonny</strong></h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Thonny lancé, à l'écran vous devriez avoir ceci:</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3665,"sizeSlug":"full","linkDestination":"media"} -->
<figure class="wp-block-image size-full"><a href="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/09/thonny1-1.jpg"><img src="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/09/thonny1-1.jpg" alt="" class="wp-image-3665"/></a></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Thonny possède plusieurs fenêtres. Pour les faire apparaitre ou disparaitre, cliquer dans le menu Affichage et cochez celles qui vous intéressent. Nous en utiliserons 3 en particulier, la fenêtre <strong>Éditeur</strong> (qui permet de saisir les lignes de programme), la fenêtre <strong>Console</strong> (interpréteur interactif qui permet l'interaction entre le programme et l'utilisateur) et la fenêtre <strong>Variables </strong>(qui affiche l'état des variables).</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 1</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Dans la fenêtre "<strong>Éditeur</strong>", saisir le programme suivant :</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>print("hello world !")</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>puis lancer votre programme (en appuyant sur F5 ou en cliquant sur la flèche blanche sur fond vert)  (avant la première exécution on  vous demandera d'enregistrer votre programme, faites attention ou vous stockez vos fichiers...)</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3657,"width":509,"height":197,"sizeSlug":"full","linkDestination":"media"} -->
<figure class="wp-block-image size-full is-resized"><a href="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/09/PrtScr-capture.jpg"><img src="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/09/PrtScr-capture.jpg" alt="" class="wp-image-3657" width="509" height="197"/></a></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>le message hello world ! doit apparaître dans la console:</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3658,"width":359,"height":320,"sizeSlug":"full","linkDestination":"media"} -->
<figure class="wp-block-image size-full is-resized"><a href="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/09/PrtScr-capture_2.jpg"><img src="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/09/PrtScr-capture_2.jpg" alt="" class="wp-image-3658" width="359" height="320"/></a></figure>
<!-- /wp:image -->

<!-- wp:heading -->
<h2>Notion de variable</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				Définition du mot ordinateur d'après "Le Petit Larousse" :
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
			
				"Machine automatique de traitement de l'information, obéissant à des
 programmes formés par des suites d'opérations arithmétiques et 
logiques."
			
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Qui dit "traitement de l'information", dit donc données à manipuler.
 Un programme "passe" donc son temps à traiter des données. Pour pouvoir
 traiter ces données, l'ordinateur doit les ranger dans sa mémoire (RAM -
 Random Access Memory).
				La RAM se compose de cases dans lesquelles nous allons ranger ces 
données (une donnée dans une case).
				Chaque case a une adresse (ce qui permet au processeur de savoir où 
sont rangées les données).
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Alors, qu'est-ce qu'une variable ?
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> Eh bien, c'est une petite information (une donnée) temporaire que l'on stocke dans une case de la RAM. On dit qu'elle est "variable", car c'est une valeur qui peut changer pendant le déroulement du programme.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Une variable est constituée de 2 choses :
			</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><li> Elle a une valeur : c'est la donnée qu'elle "stocke" (par exemple le nombre entier 5) </li><li> Elle a un nom : c'est une étiquette qui permet de la reconnaître. Nous  n'aurons pas à retenir l'adresse de mémoire, nous allons juste indiquer des noms de variables à la place. </li></ul>
<!-- /wp:list -->

<!-- wp:code -->
<pre class="wp-block-code"><code>i = 12			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Grâce à cette ligne, nous avons défini une variable qui porte le 
nom i et qui "contient" le nombre entier 12. Plus précisément, nous 
dirons que la variable i référence le nombre entier 12.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 2</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Dans la partie "<strong>éditeur</strong>" de Thonny, saisir le code suivant :</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>point_de_vie = 15			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p> Après avoir exécuté le programme en cliquant sur <strong>Executer le script courant</strong>,  il est possible de connaître la valeur référencée par une variable en  utilisant la partie "<strong>console</strong>" de Thonny. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> Dans le cas qui nous intéresse ici, taper <em>point_de_vie</em> dans la console </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3660,"width":228,"height":72,"sizeSlug":"full","linkDestination":"media"} -->
<figure class="wp-block-image size-full is-resized"><a href="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/09/PrtScr-capture_4.jpg"><img src="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/09/PrtScr-capture_4.jpg" alt="" class="wp-image-3660" width="228" height="72"/></a></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p> Après avoir appuyé sur la touche "<strong>Entrée</strong>", vous devriez voir la  valeur référencée par la variable <em>point_de_vie</em> s'afficher dans la  console. </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3661,"width":320,"height":141,"sizeSlug":"full","linkDestination":"media"} -->
<figure class="wp-block-image size-full is-resized"><a href="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/09/PrtScr-capture_3-1.jpg"><img src="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/09/PrtScr-capture_3-1.jpg" alt="" class="wp-image-3661" width="320" height="141"/></a></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p> <strong><em>N.B.  :</em></strong> Dans la suite, la procédure sera toujours la même : </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><li> Vous utiliserez la partie "<strong>éditeur</strong>" pour saisir votre programme </li><li> vous utiliserez la partie "<strong>console</strong>" pour afficher la valeur référencée par une variable </li></ul>
<!-- /wp:list -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 3</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p> Écrire un programme dans lequel on attribue la valeur 12 à la  variable <em>point_de_force</em>. La valeur référencée par la variable  <em>point_de_force</em> devra ensuite être affichée dans la console. </p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:paragraph -->
<p>
				Nous venons de voir qu'une variable peut référencer un nombre entier, mais elle peut aussi référencer un nombre à virgule :
			</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>i = 5.2			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Prenez bien garde, nous utilisons un point à la place d'une virgule (convention anglo-saxonne).
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p> Une variable peut donc référencer plusieurs types d'entités (pour  l'instant nous n'en avons vu que deux, mais nous en verrons d'autres  plus loin) : les nombres entiers ("<strong>integer</strong>" en anglais, abrégé en "<strong>int</strong>")  et les nombres à virgule ("<strong>float</strong>" en anglais). Il est possible de connaitre le type de l'entité référencé par une  variable à l'aide de l'instruction "<strong>type</strong>". </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 4</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Tester le programme suivant :</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>a = 5.2
b = 12			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p> taper <em>type(a)</em> puis <em>type(b)</em> dans la console </p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":3662,"width":266,"height":171,"sizeSlug":"full","linkDestination":"media"} -->
<figure class="wp-block-image size-full is-resized"><a href="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/09/PrtScr-capture_5.jpg"><img src="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2022/09/PrtScr-capture_5.jpg" alt="" class="wp-image-3662" width="266" height="171"/></a></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p> Comme vous pouvez le constater, le type de la grandeur référencée  par la variable <em>a</em> et le type de la grandeur référencée par la variable <em>b</em>  s'affichent dans la console </p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:heading -->
<h2>Un peu de calculs</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				Un ordinateur est bien évidemment capable d'effectuer des opérations mathématiques (arithmétiques).
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Les signes utilisés sont classiques : +, - , * (multiplication), / 
(division), // (division euclidienne) ou encore % (modulo : reste d'une 
division euclidienne).
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Il est tout à fait possible d'effectuer des opérations directement 
avec des nombres, mais il est aussi possible d'utiliser des variables.
			</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 5</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p> Essayer d'écrire un programme qui additionnera le contenu de 2  variables (nom des variables : <em>nombre_1</em> et <em>nombre_2</em>). Le résultat de cette opération  devra être référencé par une troisième variable nommée <em>resultat  </em>(attention pas d'accent dans les noms de variable). Tester votre programme en utilisant la console pour vérifier la  valeur référencée par la variable résultat. </p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 6</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>D'après vous, que fait ce programme ?</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>nombre = 11
nombre = nombre + 1			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Vérifier votre réponse en exécutant le programme (utilisation dans  console pour déterminer la valeur référencée par la variable <em>nombre</em> à la fin  du programme)</p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:paragraph -->
<p> Détaillons ce qui se passe dans le "<em>À faire vous-même 6</em>": </p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><li>nous créons une variable  <em>nombre</em>  qui référence l'entier 11</li><li>nous affichons à l'écran la valeur référencée par  <em>nombre</em>  (c'est-à-dire 11)</li></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>La suite est un peu plus complexe, mais très importante à comprendre. Il va falloir lire la ligne " nombre  =  nombre  + 1" de droite à gauche, décortiquons cette ligne :</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><li>" nombre  + 1" : nous prenons la valeur actuelle de  <em>nombre</em>  (c'est-à-dire 11)  et nous ajoutons 1 à 11, à droite de l'égalité nous avons donc  maintenant la valeur 12</li><li>nous attribuons la valeur qui vient d'être calculée à la variable  <em>nombre</em> </li><li>nous affichons à l'écran la nouvelle valeur référencée par  <em>nombre</em> </li></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Ce raisonnement peut être généralisé pour éviter des erreurs 
parfois difficiles à corriger : dans une égalité, commencer toujours par
 évaluer l'expression se trouvant à droite du signe égal.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2>Exposant, racine carrée, fonctions trigonométriques</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Il est aussi possible d'effectuer des calculs plus complexes en 
utilisant par exemple des exposants, des racines carrées, des fonctions 
trigonométriques...</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Pour utiliser ces fonctions mathématiques plus avancées, il est nécessaire d'ajouter une ligne au début de votre programme :</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>import math			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Cette ligne permet d'importer (et donc d'utiliser) le module 
"math" (ce module contient toutes les fonctions mathématiques 
"classiques").</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Voici quelques exemples :</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><li>math.pow(x,a) permet de calculer x à la puissance a</li><li>math.cos(x) permet de calculer le cosinus de l'angle x (l'angle x
 doit être en radian) (nous avons la même chose pour le sinus ou la 
tangente)</li><li>math.sqrt(x) permet de calculer la racine carrée de x</li></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Si vous avez besoin d'autres fonctions mathématiques, consulter la documentation de Python : <a rel="noreferrer noopener" href="https://docs.python.org/3/library/math.html" target="_blank">https://docs.python.org/3/library/math.html</a> </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 7</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Quelles sont les valeurs référencées par les variables<em> d</em>, <em>e</em>,<em> f</em>, <em>g</em>, <em>h</em> et <em>i</em> après l'exécution du programme suivant :</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>import math
a = 5
b = 16
c = 3.14 / 2
d = b / a
e = b // a
f = b % a
g = math.pow(a,2)
h = math.sqrt(b)
i = math.sin(c)			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Vérifiez vos réponses à l'aide de la console
			</p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:paragraph -->
<p>
				À noter qu'il est tout à fait possible de "mélanger" des nombres 
entiers et des nombres à virgules ("3.14 / 2") dans une opération.
			</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 8</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				Écrire un programme permettant de répondre à la question suivante : 
"Quel est le type du résultat d'une addition d'un integer et d'un float 
?"
			</p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:heading -->
<h2>Chaînes de caractères</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				Les variables peuvent aussi référencer des suites de caractères, que l'on appelle "chaîne de caractères".
			</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 9</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Tester le code suivant :</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>ma_chaine = "Bonjour le monde !"			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Vérifiez que la variable ma_chaine référence la chaîne de caractères "Bonjour le monde !"
			</p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:heading -->
<h2>Le signe + et les chaînes de caractères</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				L'utilisation du signe + ne se limite pas à l'addition. Il est aussi utilisé pour la <strong>concaténation</strong>.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>D'après Wikipédia :</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				
					« Le terme concaténation (substantif féminin), du latin cum 
(«avec») et catena(«chaîne, liaison»), désigne l'action de mettre bout à
 bout au moins deux chaînes. »
				
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Comme vous avez pu le deviner en lisant la définition ci-dessus, la concaténation va concerner les chaînes de caractères.
			</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 10</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Quelle est la chaîne de caractère référencée par la variable  <em>mon_expression</em> après l'exécution du programme ci-dessous ? Validez votre  réponse en testant ce programme.</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>a = "Hello"
b = "World"
mon_expression = a + b			</code></pre>
<!-- /wp:code -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:heading -->
<h2>Chaînes de caractères et variables</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>
				Il est aussi possible de concaténer une chaîne de caractères et une ou plusieurs variables :
			</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 11</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Tester le code suivant :</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>ma_chaine_1 = "Bonjour "
ma_chaine_2 = "le "
res = ma_chaine_1 + ma_chaine_2 + "monde!"		</code></pre>
<!-- /wp:code -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:paragraph -->
<p> Les 2 variables <em>ma_chaine_1</em> et <em>ma_chaine_2</em> référencent 2 chaînes de caractères, nous avons donc bien ici une concaténation. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Mais que se passe-t-il si la variable référence un nombre (entier ou flottant) ?
			</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 12</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Tester le code suivant :</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>
mon_nombre = 5
res = "Nombre de personnes : " + mon_nombre</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Comme vous pouvez le constater, nous avons droit à une erreur. En 
effet, il n'est pas possible de concaténer une chaîne de caractères et 
un nombre.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Python nous offre 2 solutions :
			</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><li> l'utilisation de la méthode "<strong>str</strong>" </li><li> l'utilisation des "<strong>fstring</strong>" </li></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p> La méthode (nous verrons plus loin la notion de méthode) "<strong>str</strong>"  permet de transformer un nombre en chaîne de caractères (si la  transformation n'est pas possible, nous aurons une erreur) </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 13</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Tester le code suivant :</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>mon_nombre = 5
mon_nombre = str(mon_nombre)		</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Quel est le type de la valeur référencée par la variable mon_nombre après l'exécution du programme ci-dessus ?
			</p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 14</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Tester le code suivant :</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>mon_nombre = 5
res = "Nombre de personnes : "  + str(mon_nombre)</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>
				Tout fonctionne, car maintenant nous avons bien une concaténation entre 2 chaînes de caractères.
			</p>
<!-- /wp:paragraph -->

<!-- wp:separator {"opacity":"css"} -->
<hr class="wp-block-separator has-css-opacity"/>
<!-- /wp:separator -->

<!-- wp:paragraph -->
<p> Les "<strong>fstring</strong>" (nouveauté de Python 3.5), permettent de résoudre ce problème de combinaison variable-chaîne de caractères. </p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":4} -->
<h4>À faire vous-même 15</h4>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Tester le code suivant :</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>mon_nombre = 5
res = f"Nombre de personnes : {mon_nombre}"	</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p> Notez la présence du "<strong>f</strong>" juste avant le guillemet et des accolades  qui encadrent le nom de la variable. Il est possible, dans une même  chaîne de caractères d'avoir plusieurs noms de variable. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://icn-isn-boissy.yj.fr/wp/2019/09/04/3-les-expressions-et-les-booleens/"></a></p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":1772,"width":115,"height":90,"linkDestination":"custom","className":"is-resized"} -->
<figure class="wp-block-image is-resized"><a href="https://icn-isn-boissy.yj.fr/wp/2019/09/04/3-les-expressions-et-les-booleens/"><img src="https://icn-isn-boissy.yj.fr/wp/wp-content/uploads/2019/08/Suite.jpg" alt="" class="wp-image-1772" width="115" height="90"/></a><figcaption><a href="https://icn-isn-boissy.yj.fr/wp/2019/09/04/3-les-expressions-et-les-booleens/"></a><a href="https://icn-isn-boissy.yj.fr/wp/2019/09/04/3-les-expressions-et-les-booleens/">Suite :  </a><strong><a href="https://icn-isn-boissy.yj.fr/wp/2019/09/04/3-les-expressions-et-les-booleens/">les expressions et les booléens</a></strong><a href="https://icn-isn-boissy.yj.fr/wp/2019/09/04/3-les-expressions-et-les-booleens/"> </a></figcaption></figure>
<!-- /wp:image -->]]></content-encoded>
			<excerpt-encoded><![CDATA[]]></excerpt-encoded>
			<wp-post_id>1675</wp-post_id>
			<wp-post_date>2022-09-02 17:25:00</wp-post_date>
			<wp-post_date_gmt>2022-09-02 15:25:00</wp-post_date_gmt>
				</item>
</upm-export>
