Все 4-буквенные слова, составленные из букв Л, Р, записаны в алфавитном порядке. Вот начало списка:
1. ЛЛЛЛ
2. ЛЛЛР
3. ЛЛРЛ
…..
Сколько всего будет слов в списке?
Решение руками: Для того, чтобы найти общее количество слов нужно возвести число количества букв в алфавите в степень количества букв в слове: .
Решение Python:
from itertools import *
c = 0
for i in product(’ЛР’, repeat = 4):
c += 1
print(c)
Решение Python:
alf = ’ЛР’
c = 0
for i in alf:
for j in alf:
for k in alf:
for l in alf:
s = i + j + k + l
c += 1
print(c)