# Отчет по теме 1 Девятова Мария, А-03-23 ## 1 Знакомство с интерпретатором и интерактивной оболочкой IDLE ## 1.1 Настройка текущего каталога и окна IDLE ``` import os os.chdir('C:\\Users\\u207-05\\Desktop\\ПОАС\\python-labs\\TEMA1\\') ``` ![Скриншот настройки шрифта](figure01.PNG) ![Скриншот настройки окна](figure02.PNG) ![Скриншот настройки подсветки комментариев](figure03.PNG) ## 1.2 Запуск программы в командном окне Был создан файл Pr0.py, в командном окне IDLE был запущен на выполнение + файл prb1.py, данный изначально. Результаты выполнения: ``` import Pr0 Hello Your name=Maria import prb1 Как Вас зовут? Maria Привет, Maria ``` ## 1.3 Содержимое файла в папке pycache После запуска Pr0.py в рабочем каталоге появилась папка pycache, в которой расположен файл Pr0.cpython-311.pyc Данный файл содержит байт-код для исходного Pr0.py, который интерпретируется виртуальной машиной Python. Фрагмент файла, открытый в текстовом редакторе, приведен ниже: ![Скриншот с частью файла Pr0.cpython-311.pyc](figure04.PNG) ## 1.4 Изучение раздела help Было выполнено обращение к помощи по функции print(), затем по функциям print(), input() ``` help(print) Help on built-in function print in module builtins: print(*args, sep=' ', end='\n', file=None, flush=False) Prints the values to a stream, or to sys.stdout by default. sep string inserted between values, default a space. end string appended after the last value, default a newline. file a file-like object (stream); defaults to the current sys.stdout. flush whether to forcibly flush the stream. ``` ``` help(print); help(input) Help on built-in function print in module builtins: print(*args, sep=' ', end='\n', file=None, flush=False) Prints the values to a stream, or to sys.stdout by default. sep string inserted between values, default a space. end string appended after the last value, default a newline. file a file-like object (stream); defaults to the current sys.stdout. flush whether to forcibly flush the stream. Help on built-in function input in module builtins: input(prompt='', /) Read a string from standard input. The trailing newline is stripped. The prompt string, if given, is printed to standard output without a trailing newline before reading input. If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError. On *nix systems, readline is used if available. ``` ## 1.5 Выполнение пункта 15 ``` ======= RESTART: C:\Users\u207-05\Desktop\ПОАС\python-labs\TEMA1\prb1.py ======= Как Вас зовут? Maria Привет, Maria ``` ``` import tdemo_chaos ``` ![Результат выполнения tdemo_chaos](figure05.PNG) Через раздел помощи Help был запущен пример clock, результат ниже: ![Часы](figure06.PNG)