Você está aqui: Python ::: Itertools ::: Iteradores de Contagem |
Como contar infinitamente em Python usando a função count() do módulo ItertoolsQuantidade de visualizações: 551 vezes |
Nesta dica mostrarei como podemos usar a função count() do módulo Itertools da linguagem Python para criarmos um contador infinito, começando a partir de um determinado valor. Vamos começar com um iterador que conta a partir de 1 e vai ao infinito. É claro que vamos usar um break para quebrar a contagem e evitar um laço infinito. Veja o código: # vamos importar o módulo Itertools import itertools def main(): # um faço for que começa em um determinado # número e vai ao infinito for i in itertools.count(1): print(i, end=" ") # não queremos um laço infinito, então vamos # matar o laço quando a contagem chegar ao 200 if i >= 200: break; if __name__== "__main__": main() Ao executar este código Python você verá os números de 1 até 200 serem exibidos na tela. Podemos também fornecer o intervalo que queremos para a contagem, ou seja, os passos. Veja: # vamos importar o módulo Itertools import itertools def main(): # um faço for que começa em um determinado # número e vai ao infinito for i in itertools.count(10, 10): print(i, end=" ") # não queremos um laço infinito, então vamos # matar o laço quando a contagem chegar ao 200 if i >= 200: break; if __name__== "__main__": main() Agora teremos uma contagem que vai de 10 até 200, contados de 10 em 10. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
JavaScript - JavaScript Avançado - Como usar o operador de bits & (E/AND sobre bits) da linguagem JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |