<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentários sobre: Um pouquinho mais da sintaxe do Python</title>
	<atom:link href="http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/</link>
	<description>HTML5, CSS, Tableless, Desenvolvimento Web, Python, Linux</description>
	<lastBuildDate>Thu, 09 Feb 2012 17:29:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Zamana.eti.br</title>
		<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/comment-page-1/#comment-4891</link>
		<dc:creator>Zamana.eti.br</dc:creator>
		<pubDate>Thu, 11 Oct 2007 06:32:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/#comment-4891</guid>
		<description>&lt;strong&gt;Preocupa...&lt;/strong&gt;

...</description>
		<content:encoded><![CDATA[<p><strong>Preocupa&#8230;</strong></p>
<p>&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Elcio</title>
		<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/comment-page-1/#comment-4890</link>
		<dc:creator>Elcio</dc:creator>
		<pubDate>Thu, 11 Oct 2007 02:01:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/#comment-4890</guid>
		<description>Rafael, você pode usar &lt; para gerar o sinal &lt;

Isso acontece porque há algumas tags HTML que podem ser inseridas aqui, então o Wordpress faz controle de HTML.</description>
		<content:encoded><![CDATA[<p>Rafael, você pode usar &amp;lt; para gerar o sinal &lt;</p>
<p>Isso acontece porque há algumas tags HTML que podem ser inseridas aqui, então o WordPress faz controle de HTML.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rafael Santini</title>
		<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/comment-page-1/#comment-4889</link>
		<dc:creator>Rafael Santini</dc:creator>
		<pubDate>Thu, 11 Oct 2007 01:37:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/#comment-4889</guid>
		<description>Por curiosidade, escrevi essa solução em Java:

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        while (true) {
            System.out.println(&quot;Informe o valor inicial da repeticao: &quot;);
            int limite = (new Scanner(System.in)).nextInt();
            for (int i = 2; i &lt;= limite; i = i + 2) System.out.println(i);
            System.out.println(&quot;Continuar? (S/N): &quot;);
            if (!(new Scanner(System.in)).next().equalsIgnoreCase(&quot;S&quot;)) break;
        }
    }
}

Em número de linhas o Java perde porque é necessário declarar pelo menos uma classe e um método, mas o tamanho do código que de fato resolve o problema é praticamente o mesmo.

Sobre a legibilidade do código, penso que é relativa. Como não conheço Python, tive que pensar um pouco para entender a linha &quot;print str(range(2,numero+1,2))[1:-1]&quot;. Para quem trabalha com Java, certamente achará a solução em Java mais legível ;)</description>
		<content:encoded><![CDATA[<p>Por curiosidade, escrevi essa solução em Java:</p>
<p>import java.util.Scanner;<br />
public class Main {<br />
    public static void main(String[] args) {<br />
        while (true) {<br />
            System.out.println(&#8220;Informe o valor inicial da repeticao: &#8220;);<br />
            int limite = (new Scanner(System.in)).nextInt();<br />
            for (int i = 2; i &#60;= limite; i = i + 2) System.out.println(i);<br />
            System.out.println(&#8220;Continuar? (S/N): &#8220;);<br />
            if (!(new Scanner(System.in)).next().equalsIgnoreCase(&#8220;S&#8221;)) break;<br />
        }<br />
    }<br />
}</p>
<p>Em número de linhas o Java perde porque é necessário declarar pelo menos uma classe e um método, mas o tamanho do código que de fato resolve o problema é praticamente o mesmo.</p>
<p>Sobre a legibilidade do código, penso que é relativa. Como não conheço Python, tive que pensar um pouco para entender a linha &#8220;print str(range(2,numero+1,2))[1:-1]&#8220;. Para quem trabalha com Java, certamente achará a solução em Java mais legível <img src='http://elcio.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rafael Santini</title>
		<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/comment-page-1/#comment-4888</link>
		<dc:creator>Rafael Santini</dc:creator>
		<pubDate>Thu, 11 Oct 2007 01:35:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/#comment-4888</guid>
		<description>Por curiosidade, escrevi essa solução em Java:

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        while (true) {
            System.out.println(&quot;Informe o valor inicial da repeticao: &quot;);
            int limite = (new Scanner(System.in)).nextInt();
            for (int i = 2; i &lt;= limite; i = i + 2) System.out.println(i);
            System.out.println(&quot;Continuar? (S/N): &quot;);
            if (!(new Scanner(System.in)).next().equalsIgnoreCase(&quot;S&quot;)) break;
        }
    }
}

Em número de linhas o Java perde porque é necessário declarar pelo menos uma classe e um método, mas o tamanho do código que de fato resolve o problema é praticamente o mesmo.

Sobre a legibilidade do código, penso que é relativa. Como não conheço Python, tive que pensar um pouco para entender a linha &quot;print str(range(2,numero+1,2))[1:-1]&quot;. Para quem trabalha com Java, certamente achará a solução em Java mais legível ;)</description>
		<content:encoded><![CDATA[<p>Por curiosidade, escrevi essa solução em Java:</p>
<p>import java.util.Scanner;<br />
public class Main {<br />
    public static void main(String[] args) {<br />
        while (true) {<br />
            System.out.println(&#8220;Informe o valor inicial da repeticao: &#8220;);<br />
            int limite = (new Scanner(System.in)).nextInt();<br />
            for (int i = 2; i &#60;= limite; i = i + 2) System.out.println(i);<br />
            System.out.println(&#8220;Continuar? (S/N): &#8220;);<br />
            if (!(new Scanner(System.in)).next().equalsIgnoreCase(&#8220;S&#8221;)) break;<br />
        }<br />
    }<br />
}</p>
<p>Em número de linhas o Java perde porque é necessário declarar pelo menos uma classe e um método, mas o tamanho do código que de fato resolve o problema é praticamente o mesmo.</p>
<p>Sobre a legibilidade do código, penso que é relativa. Como não conheço Python, tive que pensar um pouco para entender a linha &#8220;print str(range(2,numero+1,2))[1:-1]&#8220;. Para quem trabalha com Java, certamente achará a solução em Java mais legível <img src='http://elcio.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rafael Santini</title>
		<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/comment-page-1/#comment-4887</link>
		<dc:creator>Rafael Santini</dc:creator>
		<pubDate>Thu, 11 Oct 2007 01:32:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/#comment-4887</guid>
		<description>Parece que há um bug no comentário. Acho que ele não faz o tratamento do sinal &quot;menor que&quot;, ignorando o que vem depois.</description>
		<content:encoded><![CDATA[<p>Parece que há um bug no comentário. Acho que ele não faz o tratamento do sinal &#8220;menor que&#8221;, ignorando o que vem depois.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rafael Santini</title>
		<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/comment-page-1/#comment-4886</link>
		<dc:creator>Rafael Santini</dc:creator>
		<pubDate>Thu, 11 Oct 2007 01:29:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/#comment-4886</guid>
		<description>Teste</description>
		<content:encoded><![CDATA[<p>Teste</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rafael Santini</title>
		<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/comment-page-1/#comment-4885</link>
		<dc:creator>Rafael Santini</dc:creator>
		<pubDate>Thu, 11 Oct 2007 01:21:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/#comment-4885</guid>
		<description>Por curiosidade, escrevi essa solução em Java:

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        while (true) {
            System.out.println(&quot;Informe o valor inicial da repeticao: &quot;);
            int limite = (new Scanner(System.in)).nextInt();
            for (int i = 2; i</description>
		<content:encoded><![CDATA[<p>Por curiosidade, escrevi essa solução em Java:</p>
<p>import java.util.Scanner;<br />
public class Main {<br />
    public static void main(String[] args) {<br />
        while (true) {<br />
            System.out.println(&#8220;Informe o valor inicial da repeticao: &#8220;);<br />
            int limite = (new Scanner(System.in)).nextInt();<br />
            for (int i = 2; i</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pedro</title>
		<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/comment-page-1/#comment-4884</link>
		<dc:creator>Pedro</dc:creator>
		<pubDate>Wed, 10 Oct 2007 20:39:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/#comment-4884</guid>
		<description>faz tempo q naum tme nada putil por aqui hein!</description>
		<content:encoded><![CDATA[<p>faz tempo q naum tme nada putil por aqui hein!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Felipe Gomes</title>
		<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/comment-page-1/#comment-4883</link>
		<dc:creator>Felipe Gomes</dc:creator>
		<pubDate>Wed, 10 Oct 2007 13:46:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/#comment-4883</guid>
		<description>Karlisson,

Acho que com 9 linhas você nem consegue declarar o pacote, importar bibliotecas e a sua classe java, muito menos fazer o código acima funcionar. Eu gastaria, com meu padrão de escrita, ao menos 50 linhas para resolver o problema proposto em java :(</description>
		<content:encoded><![CDATA[<p>Karlisson,</p>
<p>Acho que com 9 linhas você nem consegue declarar o pacote, importar bibliotecas e a sua classe java, muito menos fazer o código acima funcionar. Eu gastaria, com meu padrão de escrita, ao menos 50 linhas para resolver o problema proposto em java <img src='http://elcio.com.br/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alexandre</title>
		<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/comment-page-1/#comment-4882</link>
		<dc:creator>Alexandre</dc:creator>
		<pubDate>Tue, 09 Oct 2007 22:26:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/#comment-4882</guid>
		<description>Na verdade, em Java dava a mesma coisa:

boolean continuar = true;
while (continuar) {
	int numero = Integer.parseInt(Console.input(&quot;Informe o valor inicial da repetição: &quot;));
	for (int x=2; x</description>
		<content:encoded><![CDATA[<p>Na verdade, em Java dava a mesma coisa:</p>
<p>boolean continuar = true;<br />
while (continuar) {<br />
	int numero = Integer.parseInt(Console.input(&#8220;Informe o valor inicial da repetição: &#8220;));<br />
	for (int x=2; x</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Karlisson</title>
		<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/comment-page-1/#comment-4881</link>
		<dc:creator>Karlisson</dc:creator>
		<pubDate>Tue, 09 Oct 2007 20:07:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/#comment-4881</guid>
		<description>Rapaz, isso em C ou Java dava umas 7 ou 9 linhas :D</description>
		<content:encoded><![CDATA[<p>Rapaz, isso em C ou Java dava umas 7 ou 9 linhas <img src='http://elcio.com.br/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Micael</title>
		<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/comment-page-1/#comment-4880</link>
		<dc:creator>Micael</dc:creator>
		<pubDate>Tue, 09 Oct 2007 19:54:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/#comment-4880</guid>
		<description>Ola Elcio,

Achei bem bacana a forma de resolver, vi que no PHP 5 também eh possivel usar a funcao RANGE.

Nao sei a sintaxe do Python, mas no PHP ficaria mais ou menos assim

foreach(range(0,$string,2) as $s)
echo $s;

mas discutindo aqui nao seria melhor usar o for?

tipo

for (i =0; i</description>
		<content:encoded><![CDATA[<p>Ola Elcio,</p>
<p>Achei bem bacana a forma de resolver, vi que no PHP 5 também eh possivel usar a funcao RANGE.</p>
<p>Nao sei a sintaxe do Python, mas no PHP ficaria mais ou menos assim</p>
<p>foreach(range(0,$string,2) as $s)<br />
echo $s;</p>
<p>mas discutindo aqui nao seria melhor usar o for?</p>
<p>tipo</p>
<p>for (i =0; i</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Micael</title>
		<link>http://elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/comment-page-1/#comment-4879</link>
		<dc:creator>Micael</dc:creator>
		<pubDate>Tue, 09 Oct 2007 19:52:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/um-pouquinho-mais-da-sintaxe-do-python/#comment-4879</guid>
		<description>Ola Delcio,

Achei bem bacana a forma de resolver, vi que no PHP 5 também eh possivel usar a funcao RANGE.

Nao sei a sintaxe da funcao no Python, mas no PHP ficaria mais ou menos assim

foreach(range(0,$string,2) as $s)
    echo $s;

mas discutindo aqui nao seria melhor usar o for?

tipo

for (i =0; i</description>
		<content:encoded><![CDATA[<p>Ola Delcio,</p>
<p>Achei bem bacana a forma de resolver, vi que no PHP 5 também eh possivel usar a funcao RANGE.</p>
<p>Nao sei a sintaxe da funcao no Python, mas no PHP ficaria mais ou menos assim</p>
<p>foreach(range(0,$string,2) as $s)<br />
    echo $s;</p>
<p>mas discutindo aqui nao seria melhor usar o for?</p>
<p>tipo</p>
<p>for (i =0; i</p>
]]></content:encoded>
	</item>
</channel>
</rss>

