<?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>Thu May 28 16:26:40 2026 / +0000  GMT</pubDate>
	<generator>Universal Post Manager 1.1.2 [ www.ProfProjects.com ] </generator>
	<language></language>
	
			<item>
			<title>6-La boucle for</title>
			<link>https://icn-isn-boissy.yj.fr/wp/?p=2075</link>
			<pubDate>Thu May 28 16:26:40 2026 / +0000  GMT</pubDate>
			<guid isPermaLink="false">https://icn-isn-boissy.yj.fr/wp/?p=2075</guid>
			<content-encoded><![CDATA[<!-- wp:paragraph -->
<p>
				Il existe un autre type de boucle en Python : la boucle for
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>La structure de la boucle for est la suivante :</p>
<!-- /wp:paragraph -->

<!-- wp:code -->
<pre class="wp-block-code"><code>
for i in range(a,b):
	instruction1
	instruction2
suite programme
			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Nous aurons ici une boucle où la variable i prendra toutes les valeurs entières comprises entre a et b (a inclus et b exclu).</p>
<!-- /wp:paragraph -->

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

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

<!-- wp:code -->
<pre class="wp-block-code"><code>
for i in range(0,10):
	print("i vaut :",end='')
	print(i)
print("C'est terminé.")
			</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Quel est le résultat attendu après l'exécution de ce programme ?
				Vérifiez votre réponse à l'aide de IDLE ou de Python fiddle.</p>
<!-- /wp:paragraph -->

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

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

<!-- wp:paragraph -->
<p>
				Écrire un programme permettant d'afficher une table de multiplication.
				L'utilisateur entre la table qu'il désire (de 1 à 9), le programme permet alors d'afficher la table demandée.
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>
				Par exemple si l'utilisateur demande la table des 3, le programme devra afficher :
			</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>1 x 3 = 3</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>2 x 3 = 6</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>...</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>...</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>10 x 3 = 30</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading"> À faire vous-même 3 </h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p> La boucle  for  permet de faire des <strong> itérations </strong> sur un élément, comme une chaine de caractères par exemple ou une <a href="https://python.doctor/page-apprendre-listes-list-tableaux-tableaux-liste-array-python-cours-debutant"> liste </a> .  </p>
<!-- /wp:paragraph -->

<!-- wp:preformatted -->
<pre class="wp-block-preformatted"><code>v = "Bonjour toi"
for lettre in v:
    print(lettre)</code></pre>
<!-- /wp:preformatted -->

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

<!-- wp:paragraph -->
<p>Les boucles "for" et "while" sont interchangeables dans un 
programme, cependant la boucle "while" est souvent utilisée quand le 
programmeur ne connait pas à l'avance le nombre de "tours" que devra 
effectuer la boucle
				(par exemple dans le cas du "générateur automatique de punition" vu 
dans le "À faire vous-même 8.2"). La boucle "for" est souvent préférée 
dans les cas où le programmeur connait à l'avance le nombre de "tours" 
que devra effectuer la boucle (par exemple dans le programme vu dans les
 "À faire vous-même" 8.3 et 9.2).</p>
<!-- /wp:paragraph -->

<!-- wp:embed {"url":"https://www.youtube.com/watch?v=9B0eWgbI528","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} -->
<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<p style="clear:both"> YouTube Video: <a href="http://www.youtube.com/watch?v=9B0eWgbI528">YouTube.com/watch?v=9B0eWgbI528</a> </p>
</div></figure>
<!-- /wp:embed -->]]></content-encoded>
			<excerpt-encoded><![CDATA[]]></excerpt-encoded>
			<wp-post_id>2075</wp-post_id>
			<wp-post_date>2019-10-01 09:35:08</wp-post_date>
			<wp-post_date_gmt>2019-10-01 07:35:08</wp-post_date_gmt>
				</item>
</upm-export>
