Раздел «Язык Си».PythonTurtleIf:

Геометрия

Пример 1. Нарисовать отрезок и точку

Прочитать 2 точки. Нарисовать по ним отрезок синим цветом.

Прочитать 1 точку. Поставить туда красную черепаху.

Input:

-200 0 
100 150
-200 150

if_ex1.png

import turtle           

def write(data):
    t.write(data, font=("*Sans", 14, "normal"))

def line(x1, y1, x2, y2):
    t.pu()
    t.goto((x1, y1))
    t.pd()

    write((x1, y1))
    t.goto((x2, y2))
    write((x2, y2))

def moveto(x, y):
    t.pu()
    t.goto((x, y))
    t.pd()

    write((x, y))
    t.dot(10)

t = turtle.Turtle()
t.shape('turtle')
t.width(3)

x1, y1 = map(int, input().split())
x2, y2 = map(int, input().split())
x0, y0 = map(int, input().split())

t.color('blue')
line(x1, y1, x2, y2)

t.color('red')
moveto(x0, y0)

turtle.done()

Задача 1. Нарисовать отрезок и найти его середину

Даны 2 точки. Нарисовать синий отрезок. Поставить красную черепаху на середину отрезка и написать ее координаты.

Input:

-200 0 
100 150

geom_t1.png

Задача 2. Прямоугольник - 1

Даны левая верхняя (left top) и правая нижняя (right bottom) точки.

Нарисовать точки красным. Подписать их координаты.

Нарисовать прямоугольник синим.

Input:

-200 150 
100 0

geom_t2.png

Задача 2a. Прямоугольник - 2

Даны левая верхняя (left top) точка и середина прямоугольника.

Нарисовать точки красным. Подписать их координаты.

Нарисовать прямоугольник синим.

Input:

-200 150 
100 0

geom_t3.png

Условные операторы

-- TatyanaDerbysheva - 23 May 2019

Attachment sort Action Size Date Who Comment
if_ex1.png manage 5.7 K 23 May 2019 - 11:12 TatyanaDerbysheva  
geom_t1.png manage 5.6 K 23 May 2019 - 11:28 TatyanaDerbysheva  
geom_t2.png manage 6.4 K 23 May 2019 - 11:30 TatyanaDerbysheva  
geom_t3.png manage 6.9 K 23 May 2019 - 11:35 TatyanaDerbysheva