a função range tem a seguinte sintaxe:
range(inicio,fim,incremento)
incremento é opcional, usando o corte em fatias slices
você pode (omitindo inicio e fim fazer o que se segue:)
Nos valemos do fato de que range gera uma lista e dentre os métodos e funções acessíveis existem as fatias por exemplo:
lista = range(1,11,2)
imprime os impares
Obs: o numero final não é incluido na lista
Imprime os pares
print range(2,11,2)
[2,4,6,8,10]
se desejar imprimir em ordem inversa
print range(2,11)[::-2]
outro modo
[ x for x in range(1,101) if x % 2 == 0 ]
Nenhum comentário:
Postar um comentário
Insira seu comentário - O mesmo será submetido à aprovação!