<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Archives des conditions - La programmation sur le web</title>
	<atom:link href="https://programmation.surleweb-france.fr/tag/conditions/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmation.surleweb-france.fr/tag/conditions/</link>
	<description>La programmation gratuite pour tous</description>
	<lastBuildDate>Thu, 02 Mar 2023 17:02:26 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://i0.wp.com/programmation.surleweb-france.fr/wp-content/uploads/2023/08/cropped-19518430-icone-de-programmation-pour-votre-site-web-mobile-presentation-et-conception-de-logo-gratuit-vectoriel.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Archives des conditions - La programmation sur le web</title>
	<link>https://programmation.surleweb-france.fr/tag/conditions/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">176210735</site>	<item>
		<title>Python, les structures de contrôle</title>
		<link>https://programmation.surleweb-france.fr/python-les-structures-de-controle/</link>
					<comments>https://programmation.surleweb-france.fr/python-les-structures-de-controle/#respond</comments>
		
		<dc:creator><![CDATA[Zigomato]]></dc:creator>
		<pubDate>Mon, 06 Mar 2023 17:00:00 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[boucles]]></category>
		<category><![CDATA[collection]]></category>
		<category><![CDATA[condition donnée]]></category>
		<category><![CDATA[conditions]]></category>
		<category><![CDATA[contrôle]]></category>
		<category><![CDATA[dictionnaire]]></category>
		<category><![CDATA[elif]]></category>
		<category><![CDATA[else]]></category>
		<category><![CDATA[flux d&#039;exécution]]></category>
		<category><![CDATA[for]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[itération]]></category>
		<category><![CDATA[liste]]></category>
		<category><![CDATA[programme]]></category>
		<category><![CDATA[Python 3]]></category>
		<category><![CDATA[répétition]]></category>
		<category><![CDATA[structures de contrôle]]></category>
		<category><![CDATA[while]]></category>
		<guid isPermaLink="false">https://programmation.surleweb-france.fr/?p=1565</guid>

					<description><![CDATA[<p>Contrôlez le flux d'exécution de votre programme en utilisant les structures de contrôle en Python 3</p>
<p class="continue-reading-button"> <a class="continue-reading-link" href="https://programmation.surleweb-france.fr/python-les-structures-de-controle/">Continuer la lecture<i class="crycon-right-dir"></i></a></p>
<p>L’article <a href="https://programmation.surleweb-france.fr/python-les-structures-de-controle/">Python, les structures de contrôle</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Retrouvez le sommaire des articles Python sur <a href="https://programmation.surleweb-france.fr/python-tous-les-articles-classes">ce lien</a>.</p>



<p>En Python 3, les structures de contrôle sont utilisées pour contrôler le flux d&rsquo;exécution d&rsquo;un programme. Les deux structures de contrôle les plus courantes sont les boucles et les conditions.</p>



<p>Voici une explication détaillée des structures de contrôle en Python 3, y compris la structure « <strong><em>elif</em></strong> » :</p>



<ol class="wp-block-list" type="1" start="1">
<li>Structures de contrôle de condition :</li>
</ol>



<p>Les structures de contrôle de condition « <strong><em>if</em></strong>« , « <strong><em>elif</em></strong> » et « <strong><em>else</em></strong> » sont utilisées pour exécuter du code en fonction de différentes conditions données. La structure de contrôle « if » teste une condition et exécute le code qui suit si la condition est vraie. La structure de contrôle « <strong><em>elif</em></strong> » (contraction de « <strong><em>else if</em></strong>« ) est utilisée pour tester une condition supplémentaire si la condition de l' »<strong><em>if</em></strong> » est fausse. La structure de contrôle « <strong><em>else</em></strong> » est utilisée pour exécuter du code si toutes les conditions précédentes sont fausses.</p>



<p>Exemple :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">age = 18 
if age &lt; 18: # Si l'âge est inférieur à 18
     print("Désolé, vous n'êtes pas autorisé à voter.") elif age == 18: # Sinon, si l'âge est égal à 18    
     print("Vous venez d'avoir 18 ans, vous êtes maintenant autorisé à voter.") 
else: # Sinon 
     print("Vous êtes autorisé à voter.") 
</pre>



<p>Dans cet exemple, la condition de l' »<strong><em>if</em></strong> » est que l&rsquo;âge est inférieur à 18. Si la condition est vraie, le code qui suit l' »<strong><em>if</em></strong> » est exécuté. Si la condition de l' »<strong><em>if</em></strong> » est fausse, la condition de l' »<strong><em>elif</em></strong> » est testée. Si la condition de l' »<strong><em>elif</em></strong> » est vraie, le code qui suit l' »<strong><em>elif</em></strong> » est exécuté. Si toutes les conditions précédentes sont fausses, le code qui suit l' »<strong><em>else</em></strong> » est exécuté.</p>



<ol class="wp-block-list" type="1" start="2">
<li>Structures de contrôle de boucle :</li>
</ol>



<p>Les structures de contrôle de boucle sont utilisées pour exécuter du code de manière répétée jusqu&rsquo;à ce qu&rsquo;une condition donnée soit remplie. La structure de contrôle de boucle « <strong><em>while</em></strong> » exécute le code tant que la condition donnée est vraie. La structure de contrôle de boucle « <strong><em>for</em></strong> » est utilisée pour itérer sur une collection d&rsquo;éléments, comme une liste ou un dictionnaire.</p>



<p>Exemple avec une boucle « <strong><em>while</em></strong> » :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">i = 1 
while i &lt;= 10: # Tant que i est inférieur ou égal à 10
     print(i) # Afficher la valeur de i 
     i = i + 1 # Ajouter 1 à i
</pre>



<p>Dans cet exemple, la boucle « <strong><em>while</em></strong> » est utilisée pour afficher les nombres de 1 à 10. La condition est que « <strong><em>i</em></strong> » doit être inférieur ou égal à 10, et tant que cette condition est vraie, le code à l&rsquo;intérieur de la boucle est exécuté.</p>



<p>Exemple avec une boucle « <strong><em>for</em></strong> » :</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">fruits = ["pomme", "banane", "orange"] 
for fruit in fruits: # Pour chaque élément dans la liste "fruits" 
     print(fruit) # Afficher la valeur de l'élément</pre>



<p>Dans cet exemple, la boucle « <strong><em>for</em></strong> » est utilisée pour afficher chaque élément de la liste « fruits ». La boucle « <strong><em>for</em></strong> » itère sur chaque élément de la liste « fruits » et affiche la valeur de chaque élément.</p>



<p>En somme, les structures de contrôle sont utilisées pour contrôler le flux d&rsquo;exécution d&rsquo;un programme en fonction de conditions données. Les structures de contrôle de condition « <strong><em>if</em></strong> » et « <strong><em>else</em></strong> » sont utilisées pour exécuter du code en fonction d&rsquo;une condition donnée, tandis que les structures de contrôle de boucle « <strong><em>while</em></strong> » et « <strong><em>for</em></strong> » sont utilisées pour exécuter du code de manière répétée jusqu&rsquo;à ce qu&rsquo;une condition donnée soit remplie.</p>
<p>L’article <a href="https://programmation.surleweb-france.fr/python-les-structures-de-controle/">Python, les structures de contrôle</a> est apparu en premier sur <a href="https://programmation.surleweb-france.fr">La programmation sur le web</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmation.surleweb-france.fr/python-les-structures-de-controle/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1565</post-id>	</item>
	</channel>
</rss>
