Како нацртати звезду са пет тачака користећи језик Питхон

click fraud protection

Када се покреће на било којој варијанти Уник/Линук/ОС Кс, први ред ће рећи љусци оперативног система где да лоцира Питхон интерпретер; Виндовс командна шкољка ће игнорисати први ред. Следећи ред увози неопходну класу Ткинтер виџета, Цанвас, за коришћење у следећем коду.

вертс = [10,40,40,40,50,10,60,40,90,40,65,60,75,90,50,70,25,90,35,60]

Свака два броја у овом низу представљају к и и координате једног врха звезде. Десет врхова чине звезду петокраку; дакле, у низу има 20 елемената. У програмском језику рачунарске графике, овај низ има „корак“ од два, то јест, свака два елемента садрже све информације неопходне за приказ једног темена.

Иако није неопходно приказати облик звезде у прозору, ова петља показује једноставан метод позиционирања облика. У терминологији програмирања компјутерске графике, ово се назива „превод“. Низ вертекса дефинише оригиналну позицију облика; овај превод помера облик дуж позитивних к и и осе за 100 пиксела. Можете повећати или смањити овај дијагонални превод тако што ћете променити вредност на нешто друго осим 100.

ц.цреате_полигон (вертс, филл='наранџасто', оутлине='црвено') ц.маинлооп()

Као што назив функције имплицира, овај код креира полигон у облику звезде користећи позиције врхова у низу. Подразумевано, платно црта звезду црном бојом, али овај код замењује подразумевани са наранџастом бојом испуне и црвеним оквиром. Последњи ред кода покреће апликацију. Наставља да ради све док корисник не затвори прозор.

Отворите љуску, идите до директоријума који садржи нову датотеку кода и извршите следећу команду у командној линији ако сте на Уник/Линук/ОС Кс систему: