Задача к ЕГЭ по информатике на тему «практика программирования» №2

Напишите рекурсивную функцию, которая выводит декартово произведение строки «КРЯ» с повторением 2. В ответ запишите все значения вывода данной функции через пробел в алфавитном порядке.

def product(string, repeat, answer):
 
    if repeat == 0:
 
        print(answer, end=’ ’)
 
    else:
 
        for i in string:
 
            product(string, repeat — 1, answer + i)
 

 
product(’КРЯ’, 2, ’’)

Ответ: КК КР КЯ РК РР РЯ ЯК ЯР ЯЯ
Оцените статью
Я решу все!