форкнуто от main/python-labs
				
			Сравнить коммиты
	
		
			2 Коммитов 
		
	
	
		
			a3c81ef5db
			...
			0cac3ffb37
		
	
	| Автор | SHA1 | Дата | 
|---|---|---|
|  | 0cac3ffb37 | 3 недель назад | 
|  | 83f076c862 | 3 недель назад | 
| @ -0,0 +1,55 @@ | |||||||
|  | # Выполнение модуля 1 (Вар 20). | ||||||
|  | Бережков Д. А. А-01-23 | ||||||
|  | ## Задание: | ||||||
|  | M1_20 | ||||||
|  | 1)	Какое назначение имеют демонстрационные примеры в системе помощи? | ||||||
|  | 
 | ||||||
|  | 2)	Создайте  объект-список с числовыми четными целыми значениями от -10 до  +26. Напишите инструкцию,  доказывающую, что создан объект именно требуемого типа. Напишите инструкцию отображения списка атрибутов созданного объекта. | ||||||
|  | 
 | ||||||
|  | 3)	Напишите инструкцию, позволяющую определить число элементов в созданном списке. Напишите инструкции, заменяющие первое значение в списке на -1000, а последнее - на +1000. Отобразите получившийся объект. | ||||||
|  | 
 | ||||||
|  | 4)	Напишите инструкцию, вставляющую в список на 4-ю позицию от начала число 123. Удлините список за счет его повторения ещё два раза. Отобразите получившийся объект. Подсчитайте число элементов в получившемся списке.  | ||||||
|  | 
 | ||||||
|  | 5)	Преобразуйте список в кортеж. Создайте два кортежа, содержащих, соответственно первую и вторую половину элементов из исходного кортежа. Отобразите созданные объекты. | ||||||
|  | 
 | ||||||
|  | ## 1. | ||||||
|  | Демонстрационные примеры предназначены для практического изучения возможностей языка и среды на готовых работающих фрагментах кода. | ||||||
|  | 
 | ||||||
|  | ## 2. | ||||||
|  | ```py | ||||||
|  | >>> obsp=list(range(-10,26,2)) | ||||||
|  | >>> type(obsp) | ||||||
|  | <class 'list'> | ||||||
|  | >>> dir(obsp) | ||||||
|  | ['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'] | ||||||
|  | ``` | ||||||
|  | ## 3. | ||||||
|  | ```py | ||||||
|  | >>> kol_elem=len(obsp) | ||||||
|  | >>> kol_elem | ||||||
|  | 18 | ||||||
|  | >>> obsp[0]=-1000 | ||||||
|  | >>> obsp[-1]=1000 | ||||||
|  | >>> obsp | ||||||
|  | [-1000, -8, -6, -4, -2, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 1000] | ||||||
|  | ``` | ||||||
|  | ## 4. | ||||||
|  | ```py | ||||||
|  | >>> obsp.insert(3,123) | ||||||
|  | >>> long_l=obsp*3 | ||||||
|  | >>> long_l | ||||||
|  | [-1000, -8, -6, 123, -4, -2, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 1000, -1000, -8, -6, 123, -4, -2, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 1000, -1000, -8, -6, 123, -4, -2, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 1000] | ||||||
|  | >>> len(long_l) | ||||||
|  | 57 | ||||||
|  | ``` | ||||||
|  | ## 5. | ||||||
|  | ```py | ||||||
|  | >>> kurt_n=tuple(long_l) | ||||||
|  | >>> mid=len(kurt_n)//2 | ||||||
|  | >>> f_half=kurt_n[:mid] | ||||||
|  | >>> s_half=kurt_n[mid:] | ||||||
|  | >>> f_half | ||||||
|  | (-1000, -8, -6, 123, -4, -2, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 1000, -1000, -8, -6, 123, -4, -2, 0, 2, 4) | ||||||
|  | >>> s_half | ||||||
|  | (6, 8, 10, 12, 14, 16, 18, 20, 22, 1000, -1000, -8, -6, 123, -4, -2, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 1000) | ||||||
|  | ``` | ||||||
					Загрузка…
					
					
				
		Ссылка в новой задаче