му зы ка ду ши
и о а я е
до ре ми фа со ля си пи 16 5 16 18 6 14 10 22 1 19 16 13 33 19 10 17 10 и писать ничего не надо и так всё понятно уже def encode_text(text):
encoded_text = []
for char in text:
if char.isalpha():
char_code = ord(char.lower()) - ord('а') + 1
if char == 'ё':
char_code = 7
elif char_code > 6:
char_code += 1
encoded_text.append(str(char_code))
else:
encoded_text.append(char)
return ' '.join(encoded_text)
text = input("Введите текст: ")
encoded_text = encode_text(text)
print("Закодированный текст:", encoded_text) 25 20 16 31 20 16
20 01 12 16 06 10 09
01 25 06 14 15 01 14
15 21 08 06 15 31 20
16 20 12 16 05 00