M. E. Mamarajabov, R. N. To’rayev zamonaviy dasturlash tillari


Turtle yordamida chizmachilik



Yüklə 3,63 Mb.
Pdf görüntüsü
səhifə64/80
tarix23.07.2023
ölçüsü3,63 Mb.
#137200
1   ...   60   61   62   63   64   65   66   67   ...   80
Turtle yordamida chizmachilik
Toshbaqa (Turtle) usullari va funksiyalaridan foydalanish uchun biz 
Toshbaqa (Turtle)ni import qilishimiz kerak. "Toshbaqa (Turtle)" standart Python 
to'plami bilan to'ldirilgan va uni tashqaridan o'rnatish shart emas. Turtle dasturini 
bajarish uchun yo'l xaritasi 4 bosqichdan iborat:
1.
Turtle modulini import qiling 
2.
Boshqarish uchun Toshbaqa (Turtle) yarating. 
3.
Toshbaqa (Turtle) usullaridan foydalanib, atrofni chizib oling. 
4.
Turtle.done () ni ishga tushiring. 
Yuqorida aytib o'tilganidek, Toshbaqa (Turtle)ni ishlatishdan oldin, biz uni 
import qilishimiz kerak. Biz uni quyidagicha import qilamiz:
from turtle import * 
# yoki 
import turtle 
Turtlelar kutubxonasini import qilib, Toshbaqa (Turtle)ning barcha 
funksiyalarini bizga taqdim etgandan so'ng, biz yangi chizma taxtasi (oyna) va 
Toshbaqa (Turtle)ni yaratishimiz kerak. Shunday qilib, biz kodni quyidagicha 
yozamiz:
wn = turtle.Screen() 
wn.bgcolor("light green") 
wn.title("Turtle") 
shakl =Turtle() 
Endi biz deraza va Toshbaqa (Turtle)ni yaratdik, Toshbaqa (Turtle)ni 
siljitishimiz kerak. Shakl qaragan tomonga 100 piksel oldinga siljish uchun biz 
kodlaymiz:


122 
shakl.forward(100) 
Biz shakl 100 piksel oldinga siljitdik, Ajoyib! Endi biz dasturni done () 
funksiyasi bilan yakunlaymiz.
turtle.done () 
Shunday qilib, biz 100 piksel uzunlikdagi chiziq chizadigan dastur 
yaratdik. Turtle usullari yordamida biz har xil shakllarni chizishimiz va turli ranglarni 
to'ldirishimiz mumkin. Pythondagi Turtlelar kutubxonasi yordamida kodlash uchun 
ko'plab funksiyalar va dasturlar mavjud. Keling, ba'zi asosiy shakllarni chizishni 
o'rganamiz.
1 -shakl: kvadrat 
from turtle import * 
shakl=Turtle() 
for i in range(4): 
shakl.forward(80) 
shakl.right(90) 
turtle.done() 

Yüklə 3,63 Mb.

Dostları ilə paylaş:
1   ...   60   61   62   63   64   65   66   67   ...   80




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin