-
Notifications
You must be signed in to change notification settings - Fork 0
/
Laba_11_2(turtle).py
63 lines (61 loc) · 1.31 KB
/
Laba_11_2(turtle).py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import turtle
#Напишите подпрограмму формирования строки со значениями координат для
#примера, показанного на рис. 3.2.
# Афанасьев - начало
def draw_coordinates(x,y):
turtle.goto(x,y)
coordinates = "("+str(x)+":"+str(y)+")"
turtle.write(coordinates)
# - конец
turtle.reset()
turtle.tracer(0)
turtle.color('#0000ff')
#
turtle.write('0,0')
#
turtle.up()
x=-170
y=-120
coords=str(x)+","+str(y)
turtle.goto(x, y)
turtle.write(coords)
#
x=130
y=100
coords=str(x)+","+str(y)
turtle.goto(x, y)
turtle.write(coords)
#
x=0
y=-100
coords=str(x)+","+str(y)
turtle.goto(x, y)
turtle.write(coords)
#
turtle.down()
x=0
y=100
coords=str(x)+","+str(y)
turtle.goto(x, y)
turtle.write(coords)
#
turtle.up()
x=-150
y=0
coords=str(x)+","+str(y)
turtle.goto(x, y)
turtle.write(coords)
#
turtle.down()
x=150
y=0
coords=str(x)+","+str(y)
turtle.goto(x, y)
turtle.write(coords)
turtle.up()
#
while True:
text_x = turtle.textinput('Ввод координат', 'введите координату по oX')
text_y = turtle.textinput('Ввод координат', 'введите координату по oY')
draw_coordinates(int(text_x),int(text_y))
turtle.mainloop()