diff --git a/TEMA5/4.py b/TEMA5/4.py new file mode 100644 index 0000000..d798237 --- /dev/null +++ b/TEMA5/4.py @@ -0,0 +1,14 @@ +stroka = 'я, великий и могучий юноша-вождь с мечом и щитом захватил и объединил эфесское царство' +RusAlph = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' + +found_letters = set() +for x in stroka: + if x in RusAlph: + found_letters.add(x) + +missing_letters = [] +for i in RusAlph: + if i not in found_letters: + missing_letters.append(i) + +print(f'Буквы, которых нет в строке: {missing_letters}') diff --git a/TEMA5/test.md b/TEMA5/test.md index e69de29..b192e0a 100644 --- a/TEMA5/test.md +++ b/TEMA5/test.md @@ -0,0 +1,48 @@ +\# Отчёт по ТЕМЕ 4 + +Соловьёва Екатерина, А-01-23 + +\## Задание + +11\. Создайте символьную строку с текстом: «я, великий и могучий юноша-вождь с мечом и щи-том захватил и объединил эфесское царство». Напишите инструкции, позволяющие определить, каких букв русского алфавита нет в этой строке. + +\## Решение + +```py + +stroka = 'я, великий и могучий юноша-вождь с мечом и щитом захватил и объединил эфесское царство' + +RusAlph = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя' + + + +found\_letters = set() + +for x in stroka: + +  if x in RusAlph: + +  found\_letters.add(x) + + + +missing\_letters = \[] + +for i in RusAlph: + +  if i not in found\_letters: + +  missing\_letters.append(i) + + + +print(f'Буквы, которых нет в строке: {missing\_letters}') + + + +Буквы, которых нет в строке: \['ё', 'п', 'ы'] + +``` + + +