Како нацртати спирале користећи Питхон

Пајтонов модул „корњаче“ подржава троугласте спирале у којима се троуглови вијугају један око другог све већом дужином, стварајући спиралу. Цртање таквог облика подразумева удубљивање у напреднију функцију програмирања познату као петља „фор“. Ово вам омогућава да натерате рачунар да понавља одређени код неколико пута, чиме се уклања потреба да ручно куцате тај код изнова и изнова.

Корак 1

Увезите модул "корњача":

Видео дана

увоз корњача

Корњача се појављује на координатама к=0 и и=0 мреже корњаче.

Корак 2

Промените почетну позицију корњаче помоћу функције „сетпос“:

корњача.сетпос (к, и)

Замените "к" са жељеном "к" координатом и "и" са жељеном "и" координатом.

Корак 3

Декларисајте две променљиве - једну за удаљеност коју корњача треба да помери за сваку петљу, а другу за почетни угао прве петље:

растојање = 120 угао = 10

Корак 4

Креирајте петљу „фор“ која је успоставила променљиву „и“ у опсегу „к“. Последња вредност се односи на број петљи које ће корњача направити:

за и у опсегу (к):

Замените "к" великим бројем да бисте постигли велику спиралу или малим бројем да бисте постигли мању спиралу.

Корак 5

Уметните кодове за кретање "корњача.напред" и "корњача.лево" у петљу да би се корњача померила. Користите променљиве које сте претходно декларисали:

корњача.напред (удаљеност) корњача.лево (угао)

Корак 6

Додајте корак одмах након кода покрета који повећава угао кретања током сваке петље. Ово је неопходно да би се опонашао облик спирале:

угао = угао + 5