Сравнить коммиты

...

45 Коммитов
main ... main

Автор SHA1 Сообщение Дата
TerekhovFV 4f0add7da7 Индивидуальное контрольное задание
4 дней назад
TerekhovFV d6314040d3 Тест по модулю 2
4 дней назад
TerekhovFV b0636ee11a тема 8 готова
4 дней назад
TerekhovFV 6d0fd6040c Тема8 готова, нужно сделать общее контрольное задание
7 дней назад
TerekhovFV b8f8d8f936 Тема 7 готова
2 недель назад
TerekhovFV 766a2dc3b8 Тест по модулю2
3 недель назад
TerekhovFV 98ef85e3f9 Общее контрольное задание
3 недель назад
TerekhovFV 4663353fa7 Индивидуальное контрольное задание
3 недель назад
TerekhovFV 33814a30a6 Индивидуальное контрольное задание
3 недель назад
TerekhovFV 297fbc8140 Индивидуальное контрольное задание
3 недель назад
TerekhovFV bed67eca35 Индивидуальное контрольное задание
3 недель назад
TerekhovFV a8634b474c Индивидуальное контрольное задание
3 недель назад
TerekhovFV 6bd09c6223 Индивидуальное контрольное задание
3 недель назад
TerekhovFV a810208fbc Индивидуальное контрольное задание
3 недель назад
TerekhovFV 33092e455a Индивидуальное контрольное задание
3 недель назад
TerekhovFV e1defe8809 Тест по модулю 1 готов
3 недель назад
TerekhovFV cffed53519 Тема5 готова
3 недель назад
TerekhovFV 1fb2abd14e TEMA7 готова
3 недель назад
TerekhovFV 24304cc956 Сделал до вывода с write
4 недель назад
TerekhovFV d552df2b48 Тема5 готова
4 недель назад
TerekhovFV 89f8c624cd Готово
2 месяцев назад
TerekhovFV db9db5ce35 Готово
2 месяцев назад
TerekhovFV e8d77920f8 Готово
2 месяцев назад
TerekhovFV 102fc9c3b3 Сделал до пункта 8
2 месяцев назад
TerekhovFV 8c7f86f7a4 Сделал до третьего пункта
2 месяцев назад
TerekhovFV 565ce667de Готово
2 месяцев назад
TerekhovFV fdc1fc95c0 Сделал до пункта 8
2 месяцев назад
TerekhovFV 6b20b01d19 Сделал до пункта 5
2 месяцев назад
TerekhovFV 400700982c Сделал до пункта 5
2 месяцев назад
TerekhovFV dfc7b078a1 Test.md
2 месяцев назад
TerekhovFV 9300f3580f Индивидуальное контрольное задание №9
2 месяцев назад
TerekhovFV 560be713c0 Ответ на вопрос
3 месяцев назад
TerekhovFV 913805f149 Переоформил отчёт
3 месяцев назад
TerekhovFV cf8251478f Проверка синтаксиса
3 месяцев назад
TerekhovFV 61a007332d Вопрос№7
3 месяцев назад
TerekhovFV 19940e528d Чуть поправил
3 месяцев назад
TerekhovFV 7ea96ca644 Сделал общее контрольное задание
3 месяцев назад
TerekhovFV 935eb40780 Готово
3 месяцев назад
TerekhovFV 6c7be90b20 Сделал до пункта 7.3 (строки)
3 месяцев назад
TerekhovFV 1474f84080 Сделал тему 2 до седьмого пункта
3 месяцев назад
TerekhovFV 610ebff804 Поправил отчёт
3 месяцев назад
TerekhovFV 6b70473e46 Готово
3 месяцев назад
TerekhovFV d045316c00 Начал работу
3 месяцев назад
u207-08 2a4e869437 redownload
3 месяцев назад
u207-08 effc1df3af 1
3 месяцев назад

@ -0,0 +1,41 @@
# Вопрос №7: Какое назначение имеют демонстрационные примеры в системе помощи?
*Демонстрационные примеры нужны для ускорения процесса обучения.*
**Что именно они дают:**
* Быстрый старт. Можно сразу запустить код и увидеть результат (окно, текст в консоли, графику turtle). Это помогает понять идею без долгой настройки проекта.
* Образцы синтаксиса. В одном месте собраны типичные конструкции (импорт модуля, вызовы функций, циклы, обработка событий).
* Исследование «что будет, если…». Можно изменять строку или две и сразу видеть эффект — это ускоряет обучение.
* Ориентир по библиотекам. По демо легко понять, «зачем нужен модуль» (например, turtle для простейшей графики, tkinter — для оконных приложений).
**Как с ними работать в IDLE (типичный маршрут):**
* Открыть Help → Demo (или Help/Документация, затем раздел с примерами).
* Выбрать демо (например, turtle), запустить.
* Менять параметры (цвет, толщину, шаг), снова запускать и наблюдать изменения.
* Сохранить изменённый пример как свой файл — получится «скелет» для собственной работы.
**Как с ними работать в VScode:**
У каждой библиотеки есть своё демо.
* Необходимо ввести в терминале например:
```shell
python -m turtledemo
```
* После ввода появится следующее окно:
![Окно turtledemo](images/turtledemo.png)
* Справа сверху есть кнопка "Examples". В этом окне показаны примеры кодов с использованием данной библиотеки. Пример:
![turtledemo_clock](images/turtledemo_clock.png)

Двоичные данные
TEMA1/images/error.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 52 KiB

Двоичные данные
TEMA1/images/extension_Pylance.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 30 KiB

Двоичные данные
TEMA1/images/extension_Python.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 34 KiB

Двоичные данные
TEMA1/images/extension_Python_Debugger.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 30 KiB

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 32 KiB

Двоичные данные
TEMA1/images/extension_Ruff.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 18 KiB

Двоичные данные
TEMA1/images/graphic.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 31 KiB

Двоичные данные
TEMA1/images/info_exit.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 10 KiB

Двоичные данные
TEMA1/images/info_input.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 33 KiB

Двоичные данные
TEMA1/images/info_print.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 30 KiB

Двоичные данные
TEMA1/images/prb1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 17 KiB

Двоичные данные
TEMA1/images/run_button.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.8 KiB

Двоичные данные
TEMA1/images/run_prb1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 15 KiB

Двоичные данные
TEMA1/images/turtledemo.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 28 KiB

Двоичные данные
TEMA1/images/turtledemo_clock.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 79 KiB

@ -1,2 +1,2 @@
name = input("Как Вас зовут? ")
print("Привет,", name)
print("Привет,", name)

@ -0,0 +1,99 @@
# Отчет по теме 1
Терехов Фёдор Валерьевич, А-01-23
## 1. Изучение среды. Настройка текущего каталога.
Скачал pyenv для возможности работы с разными версиями Python
>sudo apt update
>sudo apt install curl
>curl -fsSL https://pyenv.run | bash
Скачал python 3.11.6
>pyenv install --list | grep 3.11
>pyenv install 3.11.6
Переключился на эту версию
>pyenv global 3.11.6
Установил доп пакеты
>python -m pip install --upgrade pip
>python -m pip install numpy matplotlib statistics
Создал папку для изображений для отчёта
>mkdir images
Готов к работе.
## 2. Приступил к изучению Python.
### 2.1. Как узнать информацию о функции.
Так как я работаю в IDE VS Code, то чтобы посмотреть информацию о фукнции
достаточно навести курсор на неё. IDE покажет код этой функции и объяснит
как она работает:
* Информация о функции input():
![Информация о функции input()](images/info_input.png)
* Информация о функции print():
![Информация о функции print()](images/info_print.png)
* Информация о функции exit():
![Информация о функции exit()](images/info_exit.png)
### 2.2. Расширения для работы с Python.
Для запуска программы в VS Code будет удобно скачать расширения.
Основные скачанные мною расширения:
* [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python) — это основное расширение, которое превращает VS Code в мощную Python-IDE.
![Расширение Python](images/extension_Python.png)
* [Python Environments](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-python-envs) — это расширение для VS Code, которое управляет виртуальными окружениями Python и интерпретаторами.
![Расширение Python Environments](images/extension_Python_Environments.png)
* [Python Debugger](https://marketplace.visualstudio.com/items?itemName=ms-python.debugpy) — это расширение обеспечивает бесшовную отладку, позволяя проходить через код, проверять переменные и выполнять другие важные задачи отладки.
![Расширение Python Debugger](images/extension_Python_Debugger.png)
* [Pylance](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance) — это мощное расширение для VS Code, которое обеспечивает продвинутую поддержку языка Python.
![Расширение Pylance](images/extension_Pylance.png)
* [Ruff](https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff) — это быстрый линтер и форматтер для Python, написанный на Rust.
![Расширение Ruff](images/extension_Ruff.png)
### 2.3. Запуск программы pb1.py.
Теперь для запуска программы достаточно просто нажать на кнопку в правом верхнем углу:
![Кнопка запуска](images/run_button.png)
Запустим файл prb1.py, который содержит следующие команды:
>name = input("Как Вас зовут? ")
>print("Привет,", name)
В терминале показалось сообщение, от пользователя ожидается ввод:
![Как Вас зовут](images/run_prb1.png)
После ввода имя пользователя, программа приветствует его:
![Приветствие](images/prb1.png)
Затем программа автоматически завершает свою работу.
### Запуск программы tdemo_chaos.py.
Для запуска данной программы мне неоходимо установить дополнительный пакет:
![Сообщение об ошибке](images/error.png)
Необходимо ввести в терминал следующие команды:
>sudo apt-get update
>sudo apt-get install python3-tk
Программа запустилась и в конце выдала такой график:
![График](images/graphic.png)

@ -0,0 +1,29 @@
import keyword
familia = "Terekhov"
first_letter = familia[0]
sp_kw = list(keyword.kwlist)
kort_nam = ("Фёдор", "Дима", "Вадим", "Екатерина")
is_tuple = (type(kort_nam) is tuple)
kort_nam = kort_nam + ("Павел", "Иван")
count_dima = kort_nam.count("Дима")
dict_bas = {
"строка": familia,
"символ (строка из 1 буквы)": first_letter,
"список": sp_kw,
"кортеж": kort_nam,
"логический": is_tuple,
}
print(f"familia = {familia}")
print(f"first_letter = {first_letter}")
print(f"sp_kw (без 'nonlocal') содержит {len(sp_kw)} ключевых слов")
print(f"Проверка типа kort_nam — tuple: {is_tuple}")
print(f"kort_nam = {kort_nam}")
print(f"Количество вхождений 'Дима' в kort_nam: {count_dima}")
print("dict_bas (ключи → значение):")
for k in dict_bas:
print(f" {k}: {dict_bas[k]}")

Двоичные данные
TEMA2/images/Task1_1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.8 KiB

Двоичные данные
TEMA2/images/Task1_2.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 7.9 KiB

Двоичные данные
TEMA2/images/Task1_3.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 57 KiB

Двоичные данные
TEMA2/images/Task1_4.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.2 KiB

Двоичные данные
TEMA2/images/Task1_5.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 26 KiB

Двоичные данные
TEMA2/images/Task2_1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 13 KiB

Двоичные данные
TEMA2/images/Task2_2.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 12 KiB

Двоичные данные
TEMA2/images/Task3_1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 13 KiB

Двоичные данные
TEMA2/images/Task3_2.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 12 KiB

Двоичные данные
TEMA2/images/Task4_1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 44 KiB

Двоичные данные
TEMA2/images/Task4_2_1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.4 KiB

Двоичные данные
TEMA2/images/Task4_2_2.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.0 KiB

Двоичные данные
TEMA2/images/Task4_2_3.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 22 KiB

Двоичные данные
TEMA2/images/Task4_2_4.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 21 KiB

Двоичные данные
TEMA2/images/Task4_2_5.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 15 KiB

Двоичные данные
TEMA2/images/Task4_2_6.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 15 KiB

Двоичные данные
TEMA2/images/Task4_2_7.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 16 KiB

Двоичные данные
TEMA2/images/Task4_2_8.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 16 KiB

Двоичные данные
TEMA2/images/Task4_2_9.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 64 KiB

Двоичные данные
TEMA2/images/Task5.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 14 KiB

Двоичные данные
TEMA2/images/Task6_1_1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.7 KiB

Двоичные данные
TEMA2/images/Task6_1_2.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.6 KiB

Двоичные данные
TEMA2/images/Task6_1_3.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.0 KiB

Двоичные данные
TEMA2/images/Task6_1_4.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.6 KiB

Двоичные данные
TEMA2/images/Task6_1_5.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.8 KiB

Двоичные данные
TEMA2/images/Task6_1_6.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.0 KiB

Двоичные данные
TEMA2/images/Task6_1_7.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.8 KiB

Двоичные данные
TEMA2/images/Task6_1_8.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.8 KiB

Двоичные данные
TEMA2/images/Task6_1_9.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.8 KiB

Двоичные данные
TEMA2/images/Task6_2_1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 5.1 KiB

Двоичные данные
TEMA2/images/Task6_2_2.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.4 KiB

Двоичные данные
TEMA2/images/Task6_2_3.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 9.3 KiB

Двоичные данные
TEMA2/images/Task6_2_4.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 847 B

Двоичные данные
TEMA2/images/Task6_2_5.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.5 KiB

Двоичные данные
TEMA2/images/Task6_2_5_1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1020 B

Двоичные данные
TEMA2/images/Task6_2_6_1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 13 KiB

Двоичные данные
TEMA2/images/Task6_2_6_2.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.0 KiB

Двоичные данные
TEMA2/images/Task6_2_7.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.7 KiB

Двоичные данные
TEMA2/images/Task6_2_8.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.8 KiB

Двоичные данные
TEMA2/images/Task7_1_1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.3 KiB

Двоичные данные
TEMA2/images/Task7_1_10.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 5.9 KiB

Двоичные данные
TEMA2/images/Task7_1_11.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.2 KiB

Двоичные данные
TEMA2/images/Task7_1_12.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 650 B

Двоичные данные
TEMA2/images/Task7_1_13.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.5 KiB

Двоичные данные
TEMA2/images/Task7_1_2.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 867 B

Двоичные данные
TEMA2/images/Task7_1_3.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.5 KiB

Двоичные данные
TEMA2/images/Task7_1_4.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 827 B

Двоичные данные
TEMA2/images/Task7_1_5.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.2 KiB

Двоичные данные
TEMA2/images/Task7_1_6.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 468 B

Двоичные данные
TEMA2/images/Task7_1_7.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.9 KiB

Двоичные данные
TEMA2/images/Task7_1_8.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 5.3 KiB

Двоичные данные
TEMA2/images/Task7_1_9.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 57 KiB

Двоичные данные
TEMA2/images/Task7_2_1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.5 KiB

Двоичные данные
TEMA2/images/Task7_2_2.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.6 KiB

Двоичные данные
TEMA2/images/Task7_2_3.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.5 KiB

Двоичные данные
TEMA2/images/Task7_2_4.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.9 KiB

Двоичные данные
TEMA2/images/Task7_2_5.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 384 B

Двоичные данные
TEMA2/images/Task7_2_6.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 337 B

Двоичные данные
TEMA2/images/Task7_2_7.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 14 KiB

Двоичные данные
TEMA2/images/Task7_2_8.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 5.1 KiB

Двоичные данные
TEMA2/images/Task7_3_1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.5 KiB

Двоичные данные
TEMA2/images/Task7_3_2.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 694 B

Двоичные данные
TEMA2/images/Task7_3_3.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.3 KiB

Двоичные данные
TEMA2/images/Task7_3_4.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.2 KiB

Двоичные данные
TEMA2/images/Task7_3_5.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 1.8 KiB

Двоичные данные
TEMA2/images/Task7_3_6.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 6.4 KiB

Двоичные данные
TEMA2/images/Task7_3_7.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 5.1 KiB

Двоичные данные
TEMA2/images/Task7_4_1.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.3 KiB

Двоичные данные
TEMA2/images/Task7_4_2.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 379 B

Двоичные данные
TEMA2/images/Task7_4_3.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 707 B

Двоичные данные
TEMA2/images/Task7_4_4.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 3.5 KiB

Двоичные данные
TEMA2/images/Task7_4_5.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 2.9 KiB

Двоичные данные
TEMA2/images/Task7_4_6.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 14 KiB

Двоичные данные
TEMA2/images/Task_7_question.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.4 KiB

Двоичные данные
TEMA2/images/control_task.png

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 39 KiB

@ -0,0 +1,12 @@
u=[1,2,3,4,5]
v=[11,22,33,44,55]
print(f"u = {u}")
print(f"Класс объекта \"u\" = {type(u)}\n")
print(f"v = {v}")
print(f"Класс объекта \"v\" = {type(v)}\n")
z=set(u+v)
print(f"z = {z}")
print(f"Класс объекта \"z\" = {type(z)}\n")

Разница между файлами не показана из-за своего большого размера Загрузить разницу

@ -0,0 +1,27 @@
f1=16; f2=3
print("Значения переменных через запятую:")
print(f1, f2)
print("\nЗначения переменных через точку с запятой:")
print(f1); print(f2)
print("\nСуществующие объекты в пространстве имен:")
print(dir())
print("\nАтрибуты объекта f1:")
print(dir(f1))
print("\nАтрибуты объекта f2:")
print(dir(f2))
print(f"\nТип f1: {type(f1)}")
print(f"Тип f2: {type(f2)}")
print("\nУдаляем объекты f1 и f2...")
del f1, f2
print("\nСуществующие объекты в пространстве имен ПОСЛЕ удаления:")
print(dir())
print("\nПопытка обратиться к удаленным объектам:")
print(f1)

@ -0,0 +1,4 @@
gg1=1.6 #значение в виде вещественного числа
hh1='Строка' #значение в виде символьной строки
73sr=3 #неправильное имя – начинается с цифры - будет диагностика!
and=7 #недопустимое имя – совпадает с ключевым словом - будет диагностика!

@ -0,0 +1,8 @@
import keyword
print("Список ключевых слов Python:")
print(keyword.kwlist)
keywords_list = keyword.kwlist
print("\nСохранение в виде списка:")
print(keywords_list)

@ -0,0 +1,33 @@
import builtins
print("Список встроенных идентификаторов Python:")
builtins_list = dir(builtins)
print(builtins_list)
print("Справка по функциям:")
print("\n1. Функция abs():")
help(abs)
print("\n2. Функция len():")
help(len)
print("\n3. Функция max():")
help(max)
print("\n4. Функция min():")
help(min)
print("\n5. Функция pow():")
help(pow)
print("\n6. Функция round():")
help(round)
print("\n7. Функция sorted():")
help(sorted)
print("\n8. Функция sum():")
help(sum)
print("\n9. Функция zip():")
help(zip)

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше

Загрузка…
Отмена
Сохранить