O comando while executa uma instrução ou um bloco de instruções até que uma expressão especificada seja avaliada como falsa.
No exemplo a seguir vamos criar uma lista de números pares e outra com números impares:
Python
#!/usr/bin/env python # -*- coding: latin-1 -*- # Desenvolvimento Aberto # pares.py # Importa OS import os # Limpa a tela os.system("clear") # Coleta um numero numero = raw_input("Digite um numero:") # Converte para inteiro numero = int(numero) #Cria numeros iniciais pares e impares npar = 0 nimpar = 1 # Cria um laço com o numero escolhido while (npar <= numero): print "numeros pares:", npar, " " , "numeros impares:", nimpar npar = npar + 2 nimpar = nimpar +2 # Lembre-se que looping em Python requer a identação correta print "Este texto não participa do laço"
Exercício:
Criar um lista de números primos menores do que 1000:
Lembrando que números primos são os números naturais que têm apenas dois divisores diferentes: o 1(um) e ele mesmo.
O resultado de ver ser uma lista numérica entre 2 e 997.