форкнуто от main/python-labs
				
			
							Родитель
							
								
									b98c7ae906
								
							
						
					
					
						Сommit
						c29ce51b81
					
				@ -1,5 +1,56 @@
 | 
				
			|||||||
# Индивидуальное задание по теме 3
 | 
					# Индивидуальное задание по теме 3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Криви Анастасия, А-02-23
 | 
					Криви Анастасия, А-02-23, вариант 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Задание
 | 
					## Задание
 | 
				
			||||||
 | 
					Какова роль компилятора в среде Python? Чем отличаются файлы с расширением .pyc от файлов с расширением .py?
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Решение
 | 
				
			||||||
 | 
					Кампилятор предназначен для преобразования в байт код исходного кода, написанного в рсширении .ру.
 | 
				
			||||||
 | 
					Код с расширением .ру - код, ясный для человеческого восприятия, в отличие от файла с расширением .рус(скомпилированныйбайт-код).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Задание
 | 
				
			||||||
 | 
					Напишите инструкцию, создающую список со словами из данного предложения.  Подсчитайте и отобразите на экране число слов.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Решение
 | 
				
			||||||
 | 
					```py
 | 
				
			||||||
 | 
					sp = ['Напишите', 'инструкцию', 'создающую', 'список', 'со', 'словами', 'из','данного', 'предложения'];sp
 | 
				
			||||||
 | 
					['Напишите', 'инструкцию', 'создающую', 'список', 'со', 'словами', 'из', 'данного', 'предложения']
 | 
				
			||||||
 | 
					len(sp)
 | 
				
			||||||
 | 
					9
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					## Задание
 | 
				
			||||||
 | 
					Создайте кортеж с именами 10 любых студентов вашей группы. Напишите инструкцию,  доказывающую, что создан объект именно требуемого типа. Напишите инструкцию отображения списка атрибутов созданного объекта.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Решение
 | 
				
			||||||
 | 
					```py
 | 
				
			||||||
 | 
					kor = ('Михаил', 'Юрий', 'Алёна', 'Катерина', 'Елена','Татьяна','Ксения','Денис','Анастасия','Андрей')
 | 
				
			||||||
 | 
					type(kor)
 | 
				
			||||||
 | 
					<class 'tuple'>
 | 
				
			||||||
 | 
					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
 | 
				
			||||||
 | 
					<class 'str'>
 | 
				
			||||||
 | 
					'Напишите инструкцию создающую список со словами из данного предложения'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					где
 | 
				
			||||||
 | 
					sp
 | 
				
			||||||
 | 
					['Напишите', 'инструкцию', 'создающую', 'список', 'со', 'словами', 'из', 'данного', 'предложения']
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
					Загрузка…
					
					
				
		Ссылка в новой задаче