Dasturlash ba'zida zerikarli va zerikarli bo'lishi mumkin, ayniqsa dasturlash mashg'ulotlari haqida. Ko'pincha siz yaratgan dasturlar hamma narsani qora oynada chiqaradi va bu hammasi. Python dasturlash tilida siz Turtle Graphics deb nomlangan narsadan foydalanishingiz mumkin, bu sizga ajoyib dasturlar yaratishga imkon beradi. Har qanday mahorat darajasidagi dasturchi bundan Pythonda ajoyib geometrik naqsh yaratish uchun foydalanishi mumkin.
Qadamlar
1 -qadam. Yuklab oling Python kompilyatori.
2.7 versiyasini yuklab oling.
Qadam 2. Python qobig'ini oching
Python 2.7 papkasiga o'ting va "IDLE (python GUI)" ni bosing. Bu shunday piton qobig'i bilan ochilishi kerak.
Qadam 3. Qobiqdan yangi faylni ishga tushiring
Yuqori chap burchakdagi faylni bosing va ochilgan menyuda "Yangi fayl" ni bosing. Bu sizning dasturingizni yozadigan nomsiz faylni ochadi.
Qadam 4. Turtle Graphics -ni import qiling
Toshbaqa grafikasidan foydalanish uchun ularni dasturga import qilish kerak. Siz bu kodingizning birinchi qatorida. Siz shunchaki "kaplumbağa importidan *" yozing. Dasturingizga tasodifiy hosil qilingan ranglarni berish uchun keyingi qatorga "tasodifiy import" yozishingiz kerak.
Qadam 5. Dasturingizda ekran yarating
Sizning dasturingizda grafikalar bo'lishi uchun siz ularni ko'rsatadigan ekran yaratishingiz kerak. Siz buni o'zgarmaydigan yaratish (o'zgaruvchining ekranini nomlash eng yaxshisi) va uni "Screen ()" funktsiyasiga tenglashtirish orqali amalga oshirasiz. Ekran o'lchamini ham sozlash kerak. Keyingi satrda siz ekran uchun qilingan o'zgaruvchining nomini olasiz va ekran o'lchamini o'zgartirish funktsiyasidan foydalanasiz. Masalan: screen.screensize (400, 400, "qora"). Qavslar ichida ekranning balandligi, kengligi va fon rangi o'rnatiladi.
Qadam 6. Geometrik naqshni chizish uchun qalam yarating
Oldingi ekranga o'xshab, siz "Pen ()" funktsiyasiga teng bo'lgan o'zgaruvchini (tartibsizlikni saqlash uchun eng yaxshi nomlangan qalam) o'rnatdingiz. Keyingi satrda siz tezlik funktsiyasidan foydalangan holda qalam tezligini oxirgi qadamda o'rnatasiz, lekin ".screensize" o'rniga ".speed" dan foydalanasiz. Qavslar ichida siz tezlikni o'rnatasiz (naqshni tezda yaratish uchun tezlikni 75 ga o'rnatishga harakat qiling).
Qadam 7. Kvadrat kattaligi sifatida foydalanish uchun keyinchalik o'zgaruvchini yarating
Bu dasturda siz oladigan ajoyib geometrik naqsh ekranda chizilgan ko'plab kvadratlardan qilingan. Siz "o'lchov" nomli o'zgaruvchini yaratishingiz va uni 20 ga teng qilishingiz kerak, bu kvadratchalar hajmini belgilash uchun ishlatiladi
Qadam 8. for loop yaratish
Kerakli geometrik naqshni olish uchun siz qalamni kvadratlar shaklida ushlab turishingiz kerak, buni takrorlash orqali bajarasiz, bu for -loop uchun. Bu kodning keyingi qatoriga "for i diapazonidagi (150):" yozish orqali amalga oshiriladi. Bu dasturni 150 marta ishga tushirish uchun sozlashdir, bu holda u 150 marta kvadrat chizish uchun ishlatiladi, bu esa ajoyib geometrik naqshga olib keladi. (For ko'chadan yaratilgandan keyingi barcha qadamlar for ichida bo'lishi kerak. Bu faqat yorliq tugmachasini bosish va cho'zish orqali amalga oshiriladi. Biroq, loopni yaratgandan so'ng buni avtomatik ravishda bajarishi kerak.)
Qadam 9. Tasodifiy rang tayyorlang
Tasodifiy hosil qilingan ranglarga naqsh berish uchun quyidagilarni bajarish kerak. Keyingi qatorda "r" nomli o'zgaruvchini yarating va uni "random.randint (0, 225) ga teng qilib qo'ying. Ushbu qadamni "g" va "b" o'zgaruvchilar nomlari yordamida yana ikki marta takrorlang.
Qadam 10. Tasodifiy rangni saqlang
Endi tasodifiy sonlarni yaratadigan uchta o'zgaruvchi mavjud bo'lib, ularni o'zgaruvchiga saqlash kerak. Keyingi kod satrida "randcol" nomli o'zgaruvchini yarating va uni "(r, g, b)" ga tenglang.
Qadam 11. Dasturga rang ishlatishga ruxsat bering
Rangga kirishga ruxsat berish uchun siz rang funktsiyasini bajargansiz. Rangli funktsiyani ishga tushirish uchun kodning keyingi satriga "colormode (255)" yozib, keyingi qatorga o'tish kifoya.
12 -qadam. Rangni o'rnating
Siz ilgari yaratgan qalamdan foydalanib, uning rangini belgilaysiz. Siz buni "pen.color (randcol)" yozish orqali qilasiz. Bu endi qalamga naqsh chiqarganda tasodifiy rang beradi.
13 -qadam Qalamga ko'rsatma bering
Istalgan effektni olish uchun siz "pen.circle (size, steps = 4)" yozishingiz kerak bo'ladi. 7 -qadamda siz bu erda ishlatiladigan "o'lcham" o'zgaruvchisini yaratdingiz. Keyin "qadamlar = 4" qismi kvadrat hosil qiladi.
14 -qadam Qalamni aylantiring
Salqin naqsh qalamni pastadirning har bir iteratsiyasida aylantirishdan kelib chiqadi. Siz "pen.right (55)" kodining keyingi qatoriga yozib, qalamni aylantirasiz. Bu qalamni har safar pastadir orqali 55 darajaga o'ngga burilishiga olib keladi.
15 -qadam Kvadrat hajmini oshiring
Ajoyib naqshning bir qismi shundaki, maydon tobora kattalashib bormoqda. Siz buni "size = size +3" kodining oxirgi satrini yozish orqali bajarasiz. Shunday qilib, har safar pastadir orqali kvadrat o'lchamini 3 ga oshiradi.
16 -qadam. Dasturni ishga tushiring
Sizning dasturingiz bu erda bo'lgani kabi ko'rinishi kerak. Ajoyib geometrik naqshni ko'rish uchun klaviaturadagi "f5" tugmasini bosish kifoya.
Maslahatlar
- Birinchi marta ishga tushganda dasturni saqlashni so'raydi, uni.py fayli sifatida saqlaganingizga ishonch hosil qiling
- Birinchi marta ishga tushirilgandan so'ng, agar dastur javob bermayapti, deb hisoblasangiz, uni e'tiborsiz qoldiring va dasturdan chiqing.