Предмет: Информатика,
автор: 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:
переделал
Ответы
Автор ответа:
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))
Вхідні дані:
12
Вихідні дані:
['ad', 'ae', 'af', 'bd', 'be', 'bf', 'cd', 'ce', 'cf']
Вхідні дані:
11
Вихідні дані:
['aa', 'ab', 'ac', 'ba', 'bb', 'bc', 'ca', 'cb', 'cc']
Похожие вопросы
Предмет: Английский язык,
автор: kozacenkoi836
Предмет: Українська мова,
автор: Cuterooo
Предмет: Английский язык,
автор: julymasyk11
Предмет: Математика,
автор: alenaboldyreva2010
Предмет: Українська література,
автор: zivotikovaoksana