Пајтонов модул „корњаче“ подржава троугласте спирале у којима се троуглови вијугају један око другог све већом дужином, стварајући спиралу. Цртање таквог облика подразумева удубљивање у напреднију функцију програмирања познату као петља „фор“. Ово вам омогућава да натерате рачунар да понавља одређени код неколико пута, чиме се уклања потреба да ручно куцате тај код изнова и изнова.
Корак 1
Увезите модул "корњача":
Видео дана
увоз корњача
Корњача се појављује на координатама к=0 и и=0 мреже корњаче.
Корак 2
Промените почетну позицију корњаче помоћу функције „сетпос“:
корњача.сетпос (к, и)
Замените "к" са жељеном "к" координатом и "и" са жељеном "и" координатом.
Корак 3
Декларисајте две променљиве - једну за удаљеност коју корњача треба да помери за сваку петљу, а другу за почетни угао прве петље:
растојање = 120 угао = 10
Корак 4
Креирајте петљу „фор“ која је успоставила променљиву „и“ у опсегу „к“. Последња вредност се односи на број петљи које ће корњача направити:
за и у опсегу (к):
Замените "к" великим бројем да бисте постигли велику спиралу или малим бројем да бисте постигли мању спиралу.
Корак 5
Уметните кодове за кретање "корњача.напред" и "корњача.лево" у петљу да би се корњача померила. Користите променљиве које сте претходно декларисали:
корњача.напред (удаљеност) корњача.лево (угао)
Корак 6
Додајте корак одмах након кода покрета који повећава угао кретања током сваке петље. Ово је неопходно да би се опонашао облик спирале:
угао = угао + 5