Тема1/report.md
Двоичные данные
TEMA1/report/figure0.PNG
Обычный файл
|
После Ширина: | Высота: | Размер: 2.4 KiB |
Двоичные данные
TEMA1/report/figure1.PNG
Обычный файл
|
После Ширина: | Высота: | Размер: 32 KiB |
Двоичные данные
TEMA1/report/figure2.PNG
Обычный файл
|
После Ширина: | Высота: | Размер: 14 KiB |
Двоичные данные
TEMA1/report/figure3.PNG
Обычный файл
|
После Ширина: | Высота: | Размер: 5.5 KiB |
Двоичные данные
TEMA1/report/figure4.PNG
Обычный файл
|
После Ширина: | Высота: | Размер: 23 KiB |
Двоичные данные
TEMA1/report/figure5.PNG
Обычный файл
|
После Ширина: | Высота: | Размер: 28 KiB |
Двоичные данные
TEMA1/report/figure6.PNG
Обычный файл
|
После Ширина: | Высота: | Размер: 48 KiB |
Двоичные данные
TEMA1/report/figure7.PNG
Обычный файл
|
После Ширина: | Высота: | Размер: 49 KiB |
6
TEMA1/report/pr0.py
Обычный файл
@@ -0,0 +1,6 @@
|
||||
#Программа по Теме 1 Ефимова Людмила Алексеевна
|
||||
print('Hello')
|
||||
h=input('Your name=')
|
||||
import os
|
||||
os.chdir('C:\\Users\\u207-03\\Desktop\\ПОАС\\python-labs\\TEMA1\\report')
|
||||
|
||||
2
TEMA1/report/prb1.py
Обычный файл
@@ -0,0 +1,2 @@
|
||||
name = input("Как Вас зовут? ")
|
||||
print("Привет,", name)
|
||||
88
TEMA1/report/report.md
Обычный файл
@@ -0,0 +1,88 @@
|
||||
# Отчет по теме 1
|
||||
|
||||
Ефимова Людмила, А-03-23
|
||||
|
||||
## 1 Изучение среды IDLE
|
||||
|
||||
## 1.1 Знакомство с Python 3.4 (command line)
|
||||
|
||||
```
|
||||
>>> print('Hello')
|
||||
Hello
|
||||
>>> h=input('Your name=')
|
||||
Your name=Lyudmila
|
||||
```
|
||||

|
||||
|
||||
## 1.2 Изучение графической оболочки IDLE
|
||||
|
||||
```
|
||||
import os
|
||||
os.chdir('C:\\Users\\u207-03\\Desktop\\ПОАС\\python-labs\\TEMA1\\report')
|
||||
```
|
||||
Скриншоты настройки среды.
|
||||

|
||||

|
||||
|
||||
## 1.3 Создание программы по пунктам 3,4,8:
|
||||
Создан файл pr0:
|
||||
|
||||
```
|
||||
#Программа по Теме 1 Ефимова Людмила Алексеевна
|
||||
print('Hello')
|
||||
h=input('Your name=')
|
||||
import os
|
||||
os.chdir('C:\\Users\\u207-03\\Desktop\\ПОАС\\python-labs\\TEMA1\\report')
|
||||
```
|
||||
Вывод программы:
|
||||
|
||||
```
|
||||
================== RESTART: C:\Users\u207-03\Desktop\ПОАС\python-labs\TEMA1\report\pr0.py ==================
|
||||
Hello
|
||||
Your name=Ludmila
|
||||
```
|
||||
|
||||
## 1.4 Проверка программы prb1:
|
||||
|
||||
```
|
||||
import prb1
|
||||
Как Вас зовут? Людмила
|
||||
Привет, Людмила
|
||||
```
|
||||
|
||||
## 1.5 Изучение каталога __pycache__
|
||||
|
||||
Открыла каталог и запустила в текстовом редакторе файл pr0.cpython-311.pyc:
|
||||
|
||||

|
||||
|
||||
Данный файл нужен для исполнения кода виртуальной машиной python.
|
||||
Файл расширения .pyc это скомпилированный файл для изначального кода. В нем содержится кеш выполнения программы
|
||||
|
||||
## 1.6 Изучение команды help
|
||||
|
||||
В среде пограммирования введены команды help(print) и help(input)
|
||||
|
||||

|
||||
|
||||
Получили вывод - инструкции по работе с командами.
|
||||
|
||||
## 1.7 Выполнение функции 15
|
||||
|
||||
В редакторе открыла файл prb1 и запустила его.
|
||||
Получен вывод:
|
||||
|
||||
```
|
||||
============== RESTART: C:\Users\u207-03\Desktop\ПОАС\python-labs\TEMA1\report\prb1.py =============
|
||||
Как Вас зовут? Людмила
|
||||
Привет, Людмила
|
||||
```
|
||||
|
||||
Открыт файл tdemo_chaos, изучено его содержимое.
|
||||

|
||||
|
||||
После запуска получен вывод программы:
|
||||

|
||||
|
||||
Запущен пример программы Часы (Clock) из пакета Turtle:
|
||||

|
||||
57
TEMA1/report/tdemo_chaos.py
Обычный файл
@@ -0,0 +1,57 @@
|
||||
# File: tdemo_chaos.py
|
||||
# Author: Gregor Lingl
|
||||
# Date: 2009-06-24
|
||||
|
||||
# A demonstration of chaos
|
||||
from turtle import *
|
||||
|
||||
N = 80
|
||||
|
||||
def f(x):
|
||||
return 3.9*x*(1-x)
|
||||
|
||||
def g(x):
|
||||
return 3.9*(x-x**2)
|
||||
|
||||
def h(x):
|
||||
return 3.9*x-3.9*x*x
|
||||
|
||||
def jumpto(x, y):
|
||||
penup(); goto(x,y)
|
||||
|
||||
def line(x1, y1, x2, y2):
|
||||
jumpto(x1, y1)
|
||||
pendown()
|
||||
goto(x2, y2)
|
||||
|
||||
def coosys():
|
||||
line(-1, 0, N+1, 0)
|
||||
line(0, -0.1, 0, 1.1)
|
||||
|
||||
def plot(fun, start, color):
|
||||
pencolor(color)
|
||||
x = start
|
||||
jumpto(0, x)
|
||||
pendown()
|
||||
dot(5)
|
||||
for i in range(N):
|
||||
x=fun(x)
|
||||
goto(i+1,x)
|
||||
dot(5)
|
||||
|
||||
def main():
|
||||
reset()
|
||||
setworldcoordinates(-1.0,-0.1, N+1, 1.1)
|
||||
speed(0)
|
||||
hideturtle()
|
||||
coosys()
|
||||
plot(f, 0.35, "blue")
|
||||
plot(g, 0.35, "green")
|
||||
plot(h, 0.35, "red")
|
||||
# Now zoom in:
|
||||
for s in range(100):
|
||||
setworldcoordinates(0.5*s,-0.1, N+1, 1.1)
|
||||
return "Done!"
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
mainloop()
|
||||