O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi qarshi davlat universiteti fizika matematika fakulteti



Download 1 Mb.
Pdf ko'rish
bet7/18
Sana14.07.2022
Hajmi1 Mb.
#798681
1   2   3   4   5   6   7   8   9   10   ...   18
Bog'liq
elo

YANGI JUFTLIK QO'SHISH
Lug'aga yangi kalit so'z va qiymatlar qo'shishimiz ham mumkin. Keling, yuqoridagi talaba_0 nomli 
lu'gatga yana 2 ta yangi, kurs va fakultet nomli, kalit so'zlar va qiymatlar qo'shamiz:
talaba_0['kurs'] = 4 # yangi, 'kurs' nomli kalit so'zga 4 qiymatini yuklaymiz
talaba_0['fakultet'] = 'informatika' # 'fakultet' ga esa 'informatika' Lug'atni 
konsolga chiqarib ko'ramiz:
print(talaba_0)
Natija: {'ism': 'abdulloh', 'yosh': 20, 't_yil': 2000, 'kurs': 4, 'fakultet': 'informatika'}
BO'SH LUG'AT
Ba'zida dastur boshida bo'sh lug'at yaratib, dastur davomida lug'atga yangi ma'lumotlar kiritib borish 
talab qilinishi mumkin. Bundah holatda bo'sh lug'at quyidagicha yaratiladi:
talaba_1 = {}
Dastur davomida esa lug'atga qiymatlar kiritib borilishi mumkin:
talaba_1['ism'] = 'qobil rasulov' talaba_1['kurs'] = 3 
talaba_1['yosh'] = 20 print(talaba_1) print(f"Talaba 
{talaba_1['ism'].title()} {talaba_1['kurs']}-kurs") Natija:
{'ism': 'qobil rasulov', 'kurs': 3, 'yosh': 20}
Talaba Qobil Rasulov 3-kurs
Lug'atga kalit so'zlar qanday ketma-ketlikda kiritilsa, shu ketma-ketlik saqlanib qoladi.
4.Dasturlash tillarida oddiy chizmalar bilan ishlash
Python dasturlash tilida TURTLE grafik modulida ishlash. 


Turtle 
(toshbaqa) grafik moduli yordamida Pythondagi grafik dasturlarni tuzamiz. Tirtle moduli 
Python uchun maxsus oynada grafik ob'ektlar, chizmalar yaratishga imkon beruvchi moduldir. 
Turtle grafik modulidan pythonda o'yinlarini yaratish uchun foydalanish mumkin. 
Tirtle grafik modulini biriktirish (import qilish) uchun siz quyidagi usullardan birini tanlashingiz kerak: 
1.
import turtle
2.
from turtle import*
3.
from turtle import open as t 
Birinchi usul modulni import qilish, ammo buyruqlarni modulga havola bilan yozish kerak (havola 
sifatida) atribut) OOP uslubida.
Ikkinchi usul sizga modul nomlarini eslatmasdan to'g'ridan-to'g'ri modul funktsiyalariga kirishga imkon 
beradi.
Uchinchi usul sizga modul nomini o'zingizning ismingiz bilan, ya'ni yozish o'rniga o'zgartirishga imkon 
beradi to'liq modul nomi biz faqat bitta belgidan foydalanamiz, masalan: 
t.reset ()
t.fd (100) 
Tirtle moduli bilan ishlashning o'ziga xos xususiyatlari quyidagilarni o'z ichiga oladi grafik muhit 
maydon deb nomlangan, ya'ni ijrochi harakatlanadigan maydon. Buning uchun parametrsiz
reset() buyrug’idan foydalaning. Bundan tashqari, u barcha sozlamalarni standart ko’rinishiga 
keltirib, ijrochini dastlabki holatiga qaytaradi. 
Ijrochiining tashqi ko'rinishi (standart uslubi classic qora rangda ) - har doim o'q uchi u 
xarakatlanadagan tomon yo'naltirilgan 
Ijrochining ko'rinishini belgilaydigan bir nechta buyruqlar mavjud: 
1.turtle.shape ("Style")- tashqi ko'rinishini o'zgartiradi 
2.turtle.shapesize (m, n) - ijrochining o'lchamini boshqaradi 
3.turtle.tilt (alfa) - ijrochining yo'nalishini o'zgartiradi 
4.turtle.hideturtle ()- toshbaqani yashiradi 
5.turtle.showturtle ()- toshbaqani ko'rsatadi. 
Shape() funktsiyasidagi "Style" parametri ijrochining ko'rinishini o'zgartiradi. 
Quyidagi stillar mavjud:

arrow

turtle

circle

square 

triangle



classic 
Python-da tirtle moduli bo'lgan dastur to'g'ri ishlashi uchun, dastur oxirida har doimikkita buyruqni 
ro'yxatdan o'tkazishingiz kerak: 
1.t.screen.exitonclick () 
2.t.screen.mainloop () 
t.screen.exitonclick () buyrug'i sichqoncha tugmasi bosilganda Python dasturi bunga javob beradi. Agar 
foydalanuvchi kursor paytida sichqonchaning chap tugmachasini bossa tirtlr modulining grafik oynasida 
bo'lsa, oyna yopiladi. 
t.screen.mainloop () buyrug'i dasturning bajarilishini to'xtatadi. 
Dasturni ishga tushirgandan so'ng, markazda "toshbaqa" va grafikalar uchun oynani ko'rasiz
Grafik oynasini ishga tushirganda tirtle koordinatasi oyna markazida joylashganligini
ko’ramiz.Musbat X o'qi yo'nalishi chapdan o'ngga, musbat Y o'qi yo'nalishi pastdan yuqoriga 
aniqlanadi. 
Python-da toshbaqa modulining grafikasi uchun oynada toshbaqani oldinga siljitish uchun t.fd (x) 
buyrug'idan foydalaning, bu erda x - toshbaqa harakatlanadigan piksellar soni. Orqaga harakatlanish 
uchun t.bk (x) buyrug'i ishlatiladi. Toshbaqnii ma'lum joyga ko'chirish uchun koordinatalari t.goto (x, y) 
foydalaning, bu erda x va y - toshbaqa harakatlanishi kerak bo'lgan nuqtaning koordinatalari. 


Toshbaqaning asosiy buyruqlari ro'yxati 



Download 1 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   18




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish