Exemple pratique Python 1
Question :Avec les quatre chiffres 1, 2, 3, 4, combien de nombres à trois chiffres peut-on former qui soient tous différents et sans chiffres répétés ? Quels sont-ils ?
Analyse du programme :Les chiffres pouvant être placés aux centaines, dizaines et unités sont 1, 2, 3 et 4. Générez toutes les permutations, puis supprimez celles qui ne satisfont pas à la condition.
Code source du programme :
Exemple
#!/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)
La sortie de l'exemple ci-dessus est :
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 2Autres extensions
100 exemples Python