Ejemplo de práctica de Python 1
Problema:Hay cuatro números: 1, 2, 3, 4. ¿Cuántos números de tres dígitos, todos diferentes y sin repetir dígitos, se pueden formar? ¿Cuáles son?
Análisis del programa:Los dígitos que se pueden colocar en las centenas, decenas y unidades son 1, 2, 3, 4. Se forman todas las permutaciones y luego se eliminan las que no cumplen la condición.
Código fuente del programa:
Ejemplo
#!/usr/bin/python
# -*- coding: UTF-8 -*-
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if( i != k ) and (i != j) and (j != k):
print (i,j,k)
El resultado de salida del ejemplo anterior es:
1 2 3 1 2 4 1 3 2 1 3 4 1 4 2 1 4 3 2 1 3 2 1 4 2 3 1 2 3 4 2 4 1 2 4 3 3 1 2 3 1 4 3 2 1 3 2 4 3 4 1 3 4 2 4 1 2 4 1 3 4 2 1 4 2 3 4 3 1 4 3 2Otras extensiones
100 ejemplos de Python