Предмет: Информатика, автор: talyafedoriv2005

PYTHON Напишіть функцію для отримання всіх можливих двозначних комбінації літер із рядка цифр (від 1 до 9). Для розв’язування задачі використайте словник: string_maps = {'1': 'abc', '2': 'def', '3': 'ghi', '4': 'jkl', '5': 'mno', '6': 'pqrs', '7': 'tuv', '8': 'wxy', '9': 'z'}.


kapustanafig: переделал

Ответы

Автор ответа: kapustanafig
2

КОД:

def func(a,n):

   b=list()

   for i in a[str(int(n/10))]:

       for j in a[str(n%10)]:

           b.append(i+j)

   return b

string_maps = {'1': 'abc', '2': 'def', '3': 'ghi', '4': 'jkl', '5': 'mno', '6': 'pqrs', '7': 'tuv', '8': 'wxy', '9': 'z'}

n=int(input())

print(func(string_maps,n))


talyafedoriv2005: Треба двозначні комбінації елементів словника
Вхідні дані:
12
Вихідні дані:
['ad', 'ae', 'af', 'bd', 'be', 'bf', 'cd', 'ce', 'cf']

Вхідні дані:
11
Вихідні дані:
['aa', 'ab', 'ac', 'ba', 'bb', 'bc', 'ca', 'cb', 'cc']
Похожие вопросы
Предмет: Английский язык, автор: kozacenkoi836
Предмет: Математика, автор: alenaboldyreva2010