Python включает в себя упражнения 1
Название: 1,2,3,4 цифры, число друг друга без повторения из трехзначных чисел можно составить? Сколько?
Анализ программы: может быть заполнена в сто, десять цифровых битов 1,2,3,4. Устройство не соответствует условиям состава всех перестановок, а затем удаляются.
Исходный код:
Примеры (Python 2.0+)
#! / USR / бен / Python
# - * - Coding: UTF - 8 - * -
для Я в Диапазон (1, 5): для J в Диапазон (1, 5): для К в Диапазон (1, 5): если ( я! = к ) и (I! = J) и (J = K!): Печать I, J, K
В приведенном выше примере выход:
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