форкнуто от main/python-labs
Merge branch 'main' of http://uit.mpei.ru/git/KireevYP/python-labs
Сommit
c1deeb53c7
|
После Ширина: | Высота: | Размер: 1.8 KiB |
|
После Ширина: | Высота: | Размер: 9.8 KiB |
|
После Ширина: | Высота: | Размер: 4.5 KiB |
|
После Ширина: | Высота: | Размер: 8.1 KiB |
@ -0,0 +1,24 @@
|
||||
# Индивидуальное контрольное задание по теме 1
|
||||
|
||||
Киреев Юрий, А-02-23
|
||||
|
||||
## Задание
|
||||
|
||||
Продемонстрируйте последовательность действий при создании файла с программой с помощью текстового редактора IDLE.
|
||||
|
||||
## Решение
|
||||
|
||||
1. Заходим в тектовый редактор IDLE. Это можно сделать, создав новый файл, выбрав соответствующее предложение.
|
||||
|
||||

|
||||
|
||||
2. Далее нам нужно написать свою программу. Можно написать комментарий, для чего нужен конкретный файл.
|
||||
|
||||

|
||||
|
||||
3. Сохраняем наш файл и именуем его, чтобы его можно было использовать в дальнейшем.
|
||||
|
||||

|
||||

|
||||
|
||||
Теперь у нас есть файл с программой, и мы можем его запускать и использовать.
|
||||
@ -0,0 +1,40 @@
|
||||
# Индивидуальное контрольное задание по Теме 2
|
||||
|
||||
Киреев Юрий, А-02-23
|
||||
|
||||
## Задание
|
||||
|
||||
Введите инструкцию
|
||||
```py
|
||||
tov={'капуста','помидоры','огурцы','яблоки'}
|
||||
```
|
||||
Определите, к какому классу относится этот объект и какими атрибутами он обладает. Отобразите элементы объекта в командном окне. Замените элемент «яблоки» на «свекла».
|
||||
|
||||
## Решение
|
||||
|
||||
Ввёл инструкцию:
|
||||
```py
|
||||
>>> tov={'капуста','помидоры','огурцы','яблоки'}
|
||||
```
|
||||
|
||||
Артрибуты и класс объекта:
|
||||
```py
|
||||
>>> type(tov)
|
||||
<class 'set'>
|
||||
>>> dir(tov)
|
||||
['__and__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getstate__', '__gt__', '__hash__', '__iand__', '__init__', '__init_subclass__', '__ior__', '__isub__', '__iter__', '__ixor__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__or__', '__rand__', '__reduce__', '__reduce_ex__', '__repr__', '__ror__', '__rsub__', '__rxor__', '__setattr__', '__sizeof__', '__str__', '__sub__', '__subclasshook__', '__xor__', 'add', 'clear', 'copy', 'difference', 'difference_update', 'discard', 'intersection', 'intersection_update', 'isdisjoint', 'issubset', 'issuperset', 'pop', 'remove', 'symmetric_difference', 'symmetric_difference_update', 'union', 'update']
|
||||
```
|
||||
|
||||
Отобразил элементы объекта:
|
||||
```py
|
||||
>>> tov
|
||||
{'капуста', 'огурцы', 'яблоки', 'помидоры'}
|
||||
```
|
||||
|
||||
Заменил элемент "яблоки" на "свекла":
|
||||
```py
|
||||
>>> tov.remove('яблоки')
|
||||
>>> tov.add('свекла')
|
||||
>>> tov
|
||||
{'свекла', 'огурцы', 'капуста', 'помидоры'}
|
||||
```
|
||||
Загрузка…
Ссылка в новой задаче