quarta-feira, 16 de abril de 2008

Python é muito porco!

Depois de receber um e-mail do chefe dizendo "ainda vão ouvir falar muito de Python" resolvi ler um tutorial para não ficar com cara de tacho nas conversas do café.

Já no capítulo 4 me deparo com a seguinte bizarrice: o escopo é definido a partir da identação do código! Até pode parecer uma idéia interessante mas se com marcações explicitas, como chaves ou as palavras chave "begin" e "end", já cometemos erros imagine sem!

Sem falar que usar identação automática em Python nem pensar.

Se liga no exemplo:

print "Imprime os números pares até 20"
n = 1
while n <= 20:
if n % 2 == 0:
print n
n = n + 1
print "Saiu do 'while' porque não está identado!"

3 comentários:

Ricardo Hermida Ruiz disse...

insert flame war here :)
Acredite em mim você se acostuma com a identação e tem sim identação automática enquanto você digita em alguns ides

Jaruche disse...

Eeee!! Tem alguém lendo meus posts!!!

Unknown disse...

very piggy