Python obejmuje ćwiczenia 1
Tytuł: 1,2,3,4 Liczby, liczby wzajemnie bez powtarzania liczb trzycyfrowych może składać? Ilu?
Analiza Program: może być wypełniona w sto dziesięć bitów cyfrowe są 1,2,3,4. Porozumienie nie spełniają warunków określonych w składzie wszystkich permutacji, a następnie usuwane.
Kod źródłowy:
Przykłady (Python 2.0+)
#! / Usr / bin / python
# - * - Coding: UTF- 8 - * -
dla ja w Zakres (1, 5): do j w Zakres (1, 5): do k w Zakres (1, 5): if ( I! = k ) i (I! = J) i (J = k!): Drukuj i, j, k
Powyższy przykład wyjście jest:
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 2