Curso de Programación en Python/ForElse

De WikiCabal
Ir a la navegación Ir a la búsqueda

ForElse.py

 1 #!/usr/bin/python3
 2 
 3 for num in range( 10, 20 ):  #Usar un rango de números 10 a 20 inclusivo
 4   for i in range( 2, num ): 
 5     if num % i == 0:   # para determinar el primer factor
 6       j = num / i      # para calcular el segundo factor
 7       print( '%d es igual a %d * %d' % ( num, i, j ) )
 8       break 
 9   else:
10     print( num, 'es un número primo' )
11 print( "Listo" )

Resultado

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

10 es igual a 2 * 5
11 es un número primo
12 es igual a 2 * 6
13 es un número primo
14 es igual a 2 * 7
15 es igual a 3 * 5
16 es igual a 2 * 8
17 es un número primo
18 es igual a 2 * 9
19 es un número primo
Listo

Explicación