Программалоо кээде кызыксыз жана тажатма болушу мүмкүн, айрыкча программалоо сабактарына келгенде. Көбүнчө сиз түзгөн программалар баарын кичинекей кара терезеде чыгарат жана бул ошол. Python программалоо тилинде сиз абдан сонун программаларды түзүүгө мүмкүндүк берген Turtle Graphics деген нерсени колдоно аласыз. Каалаган деңгээлдеги программист муну Pythonдо сонун геометриялык үлгү түзүү үчүн колдоно алат.
Кадамдар
1 кадам. Жүктөө Python компилятору.
2.7 версиясын жүктөөнү унутпаңыз.
Кадам 2. Python кабыгын ачыңыз
Python 2.7 папкасынын астына өтүп, IDLE (python GUI) дегенди басыңыз. Бул сыяктуу питон кабыгы менен калкып чыгышы керек.
Кадам 3. Кабыктан жаңы файлды баштаңыз
Жогорку сол бурчта файлды чыкылдатыңыз жана ылдый түшүүчүдө "Жаңы файлды" чыкылдатыңыз. Бул сиздин программаңызды жаза турган аталышы жок файлды ачат.
Step 4. Import Turtle Graphics
Ташбакалардын графикасын колдоно билүү үчүн аларды программаңызга импорттооңуз керек. Сиз бул кодуңуздун биринчи сабында. Сиз жөн эле "ташбакалардын импортунан *" деп териңиз. Программаңызга туш келди түстөрдү берүү үчүн, кийинки сапка "туш келди импорттоо" терүү керек.
Кадам 5. Программаңызда экран түзүңүз
Программаңызда графика болушу үчүн, сиз аларды көрсөтүү үчүн экран түзүшүңүз керек. Сиз муну өзгөрмөнү түзүү менен жасайсыз (өзгөрмө экранды атоо эң жакшы) жана аны "Screen ()" функциясына барабар кылуу. Экрандын өлчөмү да коюлушу керек. Кийинки сапта сиз экраныңыз үчүн жасаган өзгөрмөнүн атын алып, экранды өзгөртүү функциясын колдоносуз. Мисалы: screen.screensize (400, 400, "кара"). Кашаанын ичинде экрандын бийиктигин, туурасын жана фон түсүн орнотуу.
Кадам 6. Геометриялык үлгү тартуу үчүн калем түзүңүз
Экрандагы мурунку кадамга окшоп, сиз "Pen ()" функциясына барабар өзгөрмөнү (башаламандыкты сактоо үчүн эң жакшы аталыштагы калем) койдуңуз. Кийинки сапта калем ылдамдыгын акыркы кадамдагыдай эле ылдамдык функциясын колдонуп коюңуз, бирок ".screensize" дегенди колдонуунун ордуна ".speed" колдоносуз. Кашаанын ичинде ылдамдыкты коюңуз (үлгүнү тез түзүү үчүн ылдамдыкты 75ке коюуга аракет кылыңыз).
Кадам 7. Квадраттын өлчөмү катары колдонуу үчүн кийинчерээк өзгөрмөнү түзүңүз
Бул программада алган сонун геометриялык үлгү экранда тартылган көптөгөн квадраттардан жасалган. Сиз "размер" деп аталган өзгөрмөнү түзүшүңүз керек жана ага 20га барабар болушуңуз керек, ал бул квадраттардын өлчөмүн коюу үчүн колдонулат
Кадам 8. For циклин түзүңүз
Керектүү геометриялык калыпты алуу үчүн калемдин квадраттарын түзүп турушуңуз керек, муну кайталоо аркылуу жасайсыз, бул for for loop. Бул коддун кийинки сабына "for i диапазонунда (150):" жазуу аркылуу жасалат. Бул эмне - программаны 150 жолу иштетүү үчүн орнотуу, бул учурда ал квадраттарды 150 жолу тартуу үчүн колдонулат, бул болсо салкын геометриялык үлгүгө алып келет. (For циклин түзгөндөн кийинки бардык кадамдар for циклинин ичинде болушу керек. Бул жөн гана өтмөк баскычын басып, чегинүү менен жасалат. Бирок, бул циклди түзгөндөн кийин сиз үчүн автоматтык түрдө жасалышы керек.)
Кадам 9. Кокус түстү даярдаңыз
Үлгүгө туш келди түстөрдү берүү үчүн төмөнкүлөрдү жасоо керек. Кийинки сапта "r" деп аталган өзгөрмөнү түзүңүз жана аны "random.randint (0, 225) барабар кылыңыз. Бул кадамды дагы эки жолу кайталаңыз "g" жана "b" өзгөрмөлүү аттары.
Кадам 10. Кокус түстү сактаңыз
Эми кокус сандарды жаратуучу үч өзгөрмө бар болгондуктан, аларды өзгөрмөгө сактоо керек. Коддун кийинки сабында "randcol" деп аталган өзгөрмөнү жасап, аны "(r, g, b)" ге барабар кылыңыз.
Кадам 11. Программага түс колдонууга уруксат бериңиз
Программаңызга түстөргө мүмкүнчүлүк берүү үчүн сиз түс функциясын иштеттиңиз. Түс функциясын иштетүү үчүн, коддун кийинки сабына "colormode (255)" деп терип, кийинки сапка өтүү керек.
Кадам 12. Түстү коюңуз
Мурда түзүлгөн калемди колдонуу менен анын түсүн белгилейсиз. Сиз муну "pen.color (randcol)" жазуу менен жасайсыз. Бул азыр калемиңизге үлгү тартканда туш келди түс берет.
Кадам 13. Калемге көрсөтмө бериңиз
Каалаган эффектти алуу үчүн "pen.circle (size, steps = 4)" терүү керек. 7 -кадамда сиз бул жерде колдонулуучу "размер" өзгөрмөсүн түздүңүз. Андан кийин "кадамдар = 4" бөлүгү квадратты түзөт.
Кадам 14. Калемди буруңуз
Салкын үлгү калемди циклдин ар бир кайталанышына буруудан келип чыгат. Сиз калемди "pen.right (55)" кодунун кийинки сабына жазуу менен бурасыз. Бул калемди укурук аркылуу 55 градуска оңго бурат.
15 -кадам. Квадраттын көлөмүн көбөйтүңүз
Керемет үлгүнүн бир бөлүгү - бул чарчы чоңоюп баратат. Сиз муну коддун акыркы сапын "size = size +3" жазуу менен жасайсыз. Ошентип, цикл аркылуу ар жолу квадраттын өлчөмүн 3кө көбөйтөт.
Кадам 16. Программаны иштетүү
Сиздин программа бул жердегидей болушу керек. Керемет геометриялык калыпты көрүү үчүн клавиатураңыздагы "f5" басуу керек.
Кеңештер
- Биринчи жолу иштетилгенде ал программаны сактоону суранат, аны.py файлы катары сактаганыңызды текшериңиз
- Биринчи жолу иштеткенден кийин, эгерде программа жооп бербейт десе, аны этибарга албай, программадан чыгып кетиңиз.