В этой задаче вам предстоит стать настоящим Zero-гонщиком или Zero-гонщицей!
Эта программа рисует поле для заезда.
from drawzero import *
filled_circle([255,0,0], [337,549], 5)
filled_circle([255,0,0], [337,519], 5)
filled_circle([255,0,0], [683,603], 5)
filled_circle([255,0,0], [710,614], 5)
filled_circle([255,0,0], [141,900], 5)
filled_circle([255,0,0], [139,870], 5)
filled_circle([255,0,0], [810,737], 5)
filled_circle([255,0,0], [832,757], 5)
filled_circle([255,0,0], [264,881], 5)
filled_circle([255,0,0], [247,905], 5)
filled_circle([255,0,0], [573,412], 5)
filled_circle([255,0,0], [590,387], 5)
filled_circle([255,0,0], [350,183], 5)
filled_circle([255,0,0], [379,188], 5)
filled_circle([255,255,0], [0,0], 20)
text([255,255,255], "Start", [40,30], 40)
filled_circle([255,255,0], [1000,1000], 22)
text([255,255,255], "Finish", [955,960], 40)
На нем обозначены точка старта, точка финиша и семь ворот: красные кружочки это столбики, между которыми и надо проехать.
Ваша задача -- дописать в программу рисование трека из линий (команд line()).
Трек должен начинаться в точке старта (0,0), заканчиваться в точке финиша (999,999), не прерываться, а главное, пройти через все ворота, при этом не задев столбики.
Чем короче получится у вас трек, тем больше очков вы получите!
Например, вы можете дописать к программе такие строки:
line("green", 0, 0, 200, 300)
line("green", 200, 300, 999, 999)
Но, к сожалению, такой заезд принесет вам ноль очков, ведь трек не проходит ни через одни ворота.