форкнуто от main/python-labs
main
Родитель
d3937e9bdc
Сommit
997b47f24e
@ -0,0 +1,29 @@
|
|||||||
|
# Индивидуальные контрольные задания по теме 5
|
||||||
|
Зеленкина Ксения А-02-23
|
||||||
|
|
||||||
|
## Задача
|
||||||
|
Создайте символьную строку с текстом: «я, великий и могучий юноша-вождь с мечом и щитом захватил и объединил эфесское царство». Напишите инструкции, позволяющие определить, каких букв русского алфавита нет в этой строке.
|
||||||
|
|
||||||
|
## Решение
|
||||||
|
_Код:_
|
||||||
|
```py
|
||||||
|
stroka = 'я, великий и могучий юноша-вождь с мечом и щитом захватил и объединил эфесское царство'
|
||||||
|
RusAlph = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя'
|
||||||
|
HChar = set()
|
||||||
|
for x in stroka.lower():
|
||||||
|
if x in RusAlph :
|
||||||
|
HChar.add(x)
|
||||||
|
|
||||||
|
NHChar = []
|
||||||
|
for i in RusAlph:
|
||||||
|
if i not in HChar:
|
||||||
|
NHChar.append(i)
|
||||||
|
|
||||||
|
print(f'Буквы, которых нет в строке: {NHChar}')
|
||||||
|
```
|
||||||
|
|
||||||
|
_Вывод:_
|
||||||
|
```py
|
||||||
|
Буквы, которых нет в строке: ['ё', 'п', 'ы']
|
||||||
|
```
|
||||||
|
_Примечание:_ Используем множество (__HChar__), так как оно хранит только уникальные значения!
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
#Создайте символьную строку с текстом: «я, великий и могучий юноша-вождь с мечом и щитом захватил и объединил эфесское царство». Напишите инструкции, позволяющие определить, каких букв русского алфавита нет в этой строке.
|
||||||
|
|
||||||
|
stroka = 'я, великий и могучий юноша-вождь с мечом и щитом захватил и объединил эфесское царство'
|
||||||
|
RusAlph = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя'
|
||||||
|
HChar = set()
|
||||||
|
for x in stroka.lower():
|
||||||
|
if x in RusAlph :
|
||||||
|
HChar.add(x)
|
||||||
|
|
||||||
|
NHChar = []
|
||||||
|
for i in RusAlph:
|
||||||
|
if i not in HChar:
|
||||||
|
NHChar.append(i)
|
||||||
|
|
||||||
|
print(f'Буквы, которых нет в строке: {NHChar}')
|
||||||
Загрузка…
Ссылка в новой задаче