Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

26 строки
1.3 KiB
Markdown

Индивидуальное контрольное задание
Сарайкина Вера, А-02-23
Задание:
19.Создайте строку с некоторым текстом на русском языке. Напишите инструкции разбора текста и формирования списка с элементами: номер символа в русском алфавите, если этот символ – согласная буква, тот же номер, взятый со знаком минус, если символ – гласная буква, и число 777, если это – любой другой символ.
```py
text='Пример текста для задания 19!'
alphabet='абвгдеёжзийклмнопрстуфхцчшщъыьэюя'
glasni='аеёиоуыэюя'
soglasni='бвгджзйклмнпрстфхцчшщ'
res=[]
for i in text:
i=i.lower()
if i in alphabet:
index= alphabet.index(i)+1
if i in glasni:
res.append(-index)
elif i in soglasni:
res.append(index)
else:
res.append(777)
print(res)
```
Вывод:
```py
[17, 18, -10, 14, -6, 18, 777, 20, -6, 12, 19, 20, -1, 777, 5, 13, -33, 777, 9, -1, 5, -1, 15, -10, -33, 777, 777, 777, 777]
```