Curso de Programación en Python/WhileAnidado

De WikiCabal
Saltar a: navegación, buscar

WhileAnidada.py

#!/usr/bin/python3

i = 2
while ( i < 100 ):
  j = 2
  while ( j <= ( i/j ) ) :
    if not ( i % j ):
      break
    j = j + 1
  if ( j > i/j ):
    print( i, "es un número primo" )
  i = i + 1
print( "Listo" )

# Mira como print agrega un espacio despues de los dos puntos
# Las parentesis no son parte del if, son una parte opcional de las evauaciónes

Resultado

[rrc@Llawyr PythonClase]$ ./WhileAnidada.py

2 es un número primo
3 es un número primo
5 es un número primo
7 es un número primo
11 es un número primo
13 es un número primo
17 es un número primo
19 es un número primo
23 es un número primo
29 es un número primo
31 es un número primo
37 es un número primo
41 es un número primo
43 es un número primo
47 es un número primo
53 es un número primo
59 es un número primo
61 es un número primo
67 es un número primo
71 es un número primo
73 es un número primo
79 es un número primo
83 es un número primo
89 es un número primo
97 es un número primo
Listo

Explicación