diff --git a/TEMA3/test.md b/TEMA3/test.md index 36d96a5..beeb360 100644 --- a/TEMA3/test.md +++ b/TEMA3/test.md @@ -1,5 +1,56 @@ # Индивидуальное задание по теме 3 -Криви Анастасия, А-02-23 +Криви Анастасия, А-02-23, вариант 10 -## Задание \ No newline at end of file +## Задание +Какова роль компилятора в среде Python? Чем отличаются файлы с расширением .pyc от файлов с расширением .py? + +## Решение +Кампилятор предназначен для преобразования в байт код исходного кода, написанного в рсширении .ру. +Код с расширением .ру - код, ясный для человеческого восприятия, в отличие от файла с расширением .рус(скомпилированныйбайт-код). + +## Задание +Напишите инструкцию, создающую список со словами из данного предложения. Подсчитайте и отобразите на экране число слов. + +## Решение +```py +sp = ['Напишите', 'инструкцию', 'создающую', 'список', 'со', 'словами', 'из','данного', 'предложения'];sp +['Напишите', 'инструкцию', 'создающую', 'список', 'со', 'словами', 'из', 'данного', 'предложения'] +len(sp) +9 +``` +## Задание +Создайте кортеж с именами 10 любых студентов вашей группы. Напишите инструкцию, доказывающую, что создан объект именно требуемого типа. Напишите инструкцию отображения списка атрибутов созданного объекта. + +## Решение +```py +kor = ('Михаил', 'Юрий', 'Алёна', 'Катерина', 'Елена','Татьяна','Ксения','Денис','Анастасия','Андрей') +type(kor) + +dir(kor) +['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'count', 'index'] +``` +## Задание +Превратите кортеж во множество. Подсчитайте число элементов множества и отобразите на экране с помощью формата по шаблону: "Во множестве ХХ студентов". + +## Решение +```py +m = set(kor); m +{'Татьяна', 'Андрей', 'Ксения', 'Михаил', 'Алёна', 'Анастасия', 'Катерина', 'Елена', 'Денис', 'Юрий'} +l=len(m) +print('Во множестве', l, 'студентов') +Во множестве 10 студентов +``` +## Задание +Напишите инструкцию, создающую строку из элементов списка из п.2. Отобразите строку на экране. + +## Решение +```py +st=' '.join(sp); type(st); st + +'Напишите инструкцию создающую список со словами из данного предложения' + +где +sp +['Напишите', 'инструкцию', 'создающую', 'список', 'со', 'словами', 'из', 'данного', 'предложения'] +``` \ No newline at end of file