<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.ubuntu-fr.org/extern.php?action=feed&amp;tid=918071&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / [Résolu] Débuts en python : problèmes avec input()]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=918071</link>
		<description><![CDATA[Les sujets les plus récents dans [Résolu] Débuts en python : problèmes avec input().]]></description>
		<lastBuildDate>Sun, 13 May 2012 19:46:20 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Débuts en python : problèmes avec input()]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=9248141#p9248141</link>
			<description><![CDATA[<p>De rien <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /> Il me semblait bien qu&#039;il y avait quelque chose d&#039;étrange. La syntaxe de python est assez stricte <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Gloorian)]]></author>
			<pubDate>Sun, 13 May 2012 19:46:20 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=9248141#p9248141</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Débuts en python : problèmes avec input()]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=9247851#p9247851</link>
			<description><![CDATA[<p>Je n&#039;y aurais jamais pensé tout seul !<br />Merci beaucoup Gloorian.</p>]]></description>
			<author><![CDATA[dummy@example.com (duanduan)]]></author>
			<pubDate>Sun, 13 May 2012 19:14:18 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=9247851#p9247851</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Résolu] Débuts en python : problèmes avec input()]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=9238881#p9238881</link>
			<description><![CDATA[<p>Bonjour,<br />J&#039;ai trouvé la solution. C&#039;est la virgule à la fin de ton input et raw_input qui pose problème <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Gloorian)]]></author>
			<pubDate>Sat, 12 May 2012 23:46:05 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=9238881#p9238881</guid>
		</item>
		<item>
			<title><![CDATA[[Résolu] Débuts en python : problèmes avec input()]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=9237171#p9237171</link>
			<description><![CDATA[<p>Bonjour à tous, </p><p>Je commence à apprendre Python avec le tuto de Swinnen, par contre il y a quelque chose que je ne saisis pas : <br />en théorie, le tutorial dit que la fonction &quot;raw_input&quot; convertit ce que l&#039;utilisateur a tapé en chaîne de caractères, &quot;str&quot;. <br />Après test, il me semble plutôt que l&#039;objet obtenu est un &quot;tuple&quot;, suivant cet exemple : </p><div class="codebox"><pre><code>&gt;&gt;&gt; b = raw_input(&quot;entrez un nombre :&quot;),
entrez un nombre :5
&gt;&gt;&gt; type(b)
&lt;type &#039;tuple&#039;&gt;</code></pre></div><p>Ensuite j&#039;ai testé la fonction input() seule, pensant que le problème venait de raw_input : </p><div class="codebox"><pre><code>&gt;&gt;&gt; b = input(&quot;entrez un nombre :&quot;),
entrez un nombre :5
&gt;&gt;&gt; type(b)
&lt;type &#039;tuple&#039;&gt;</code></pre></div><p>J&#039;ai cherché sur la documentation de python.org ce que signifie ce tuple, mais j&#039;avoue que je ne saisis pas pourquoi j&#039;obtiens un tuple après input, quand le tutoriel stipule que : </p><div class="quotebox"><cite>Swinnen a écrit&#160;:</cite><blockquote><div><p>La fonction input() renvoie une valeur dont le type correspond à ce que l&#039;utilisateur a entré. Dans notre exemple, la variable nn contiendra donc un entier, une chaîne de caractères, un réel, etc. suivant ce que l&#039;utilisateur aura décidé. Si l&#039;utilisateur souhaite entrer une chaîne de caractères, il doit l&#039;entrer comme telle, c&#039;est-à-dire incluse entre des apostrophes ou des guillemets. Nous verrons plus loin qu&#039;un bon script doit toujours vérifier si le type ainsi entré correspond bien à ce que l&#039;on attend pour la suite du programme.<br />Pour cette raison, il sera souvent préférable d&#039;utiliser dans vos scripts la fonction similaire raw_input(), laquelle renvoie toujours une chaîne de caractères. Vous pouvez ensuite convertir cette chaîne en nombre à l&#039;aide de int() ou de float().</p></div></blockquote></div><p>Je précise enfin que : <br />- avec ou sans guillemets, le problème reste le même ;<br />- j&#039;ai essayé avec python3, en pensant que là pouvait être la raison, mais ce n&#039;est pas le cas ;<br />- toute tentative de conversion ne fonctionne pas, car l&#039;objet en question est un tuple (...) ;</p><p>Quelqu&#039;un aurait-il la bonté de m&#039;expliquer le pourquoi du comment ?</p><p>Merci.</p>]]></description>
			<author><![CDATA[dummy@example.com (duanduan)]]></author>
			<pubDate>Sat, 12 May 2012 20:54:16 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=9237171#p9237171</guid>
		</item>
	</channel>
</rss>
