Jeito rebuscado de criar uma LISTA¶
Para criar uma lista de números pares com raiz quadrada perfeita:
>>> sqdEvens = [x ** 2 for x in range(8) if not x % 2]
[0, 4, 16, 36]
Switch-case em Python¶
bytebaker.com/2008/11/03/switch-case-statement-in-python
resumo: usar uma busca de dicionário.
options = {0 : zero,
1 : sqr,
4 : sqr,
9 : sqr,
2 : even,
3 : prime,
5 : prime,
7 : prime,
}
def zero():
print "You typed zero.\n"
def sqr():
print "n is a perfect square\n"
def even():
print "n is an even number\n"
def prime():
print "n is a prime number\n"
execução:
options[num]()
Lambda¶
Funcao para gerar uma funcao simples de uma linha atraves de uma variavel.
um exemplo de uso:
>>> adicao3 = lambda x: x+3
>>> adicao3(5)
8
I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work… Boostaro |
|
2048 welcomes everyone to visit |
|