Практический пример Python 1
Вопрос:Сколько трёхзначных чисел можно составить из четырёх цифр 1, 2, 3, 4, чтобы все цифры были разными и не повторялись? Какие это числа?
Анализ программы:Цифры, которые можно поставить в разряды сотен, десятков и единиц, — это 1, 2, 3 и 4. Сгенерируйте все перестановки, затем удалите те, которые не удовлетворяют условию.
Исходный код программы:
Пример
#!/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)
Вывод приведенного выше примера:
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Другие расширения
100 примеров на Python