Войти
или
Зарегистрироваться
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Статья Автор:
Деникина Н.В., Деникин А.В.
тест Черепашки
пример обычной программы на Питоне:
print('Hello world')
×
пример программы с Черепашкой:
from browser import document import turtle t = turtle.Turtle() t.width(5) for c in ['red', '#00ff00', '#fa0', 'rgb(0,0,200)']: t.color(c) t.forward(100) t.left(90) # dot() and write() do not require the pen to be down t.penup() t.goto(-30, -100) t.dot(40, 'rgba(255, 0, 0, 0.5') t.goto(30, -100) t.dot(40, 'rgba(0, 255, 0, 0.5') t.goto(0, -70) t.dot(40, 'rgba(0, 0, 255, 0.5') t.goto(0, 125) t.color('purple') t.write("I love Brython!", font=("Arial", 20, "normal")) turtle.done()
×
пример построения графика
from browser import document from visualife.core.Plot import Plot from visualife.core.HtmlViewport import HtmlViewport from visualife.calc.math_utils import linspace from math import pi, sin, cos # ---------- The drawing area is 900 x 700 pixels, # 'svg' is the ID string of enclosing page element drawing = HtmlViewport(document['turtle-div'], 900, 700) # ---------- The plot is 800 x 600 pixels pl = Plot(drawing, 100, 800, 100, 600, 0.0, 2 * pi, -1.0, 1.0, axes_definition="LBRU") for l in ["B", "U", "L", "R"]: pl.axes[l].fill = "black" pl.axes[l].stroke_width = 3.0 pl.draw_axes() pl.draw_grid() pl.draw_plot_label() x = linspace(0, 2*pi, num=100) ys = [sin(ix) for ix in x] yc = [cos(ix) for ix in x] pl.line(x, ys, adjust_range=False) pl.line(x, yc, adjust_range=False) pl.draw(grid=True)
×
Чтобы оставить комментарий нужна авторизация
Печать