422(18)-guruh talabasi Samarov Shohijahonning Informatika o'qitish metodikasi fanidan



Download 0,56 Mb.
bet6/11
Sana12.07.2022
Hajmi0,56 Mb.
#784032
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Shohjahon Samarov kurs ishi metodika

If operatoriga misol:









a=int(input("sonni kirit=")) if (a%2==0):
print("juft son") else:
print("toq son")

Natija:




sonni kirit=5 toq son





While sikl operatori
While operatori quyidagi umumiy ko'rinishga ega:
While (shart) { sikl_tanasi}
While sikl operatorining ishlash tartibi




Agar (shart) true qiymatga ega bajarilmaydi.
Toq sonlarni ekranga chiqarish: k=l
while k<=l&: print(k) k+=2

bo'lmasa sikl tanasi biror marta ham

Natija:
l
з
5
7
9
Agar (shart) rost (true) qiymatga ega bo'lsa, sikl_tanasi bajanladi. Qachonki shart yolg'on (false) qiymatga teng bo'lsa sikl tugatiladi.
For operatori
Python dasturlash tilida for operatori C va Paskal dasturlash tillarida qo'llanishidan farq qiladi. Python da for operatori biroz murakkabroq, lekin while sikliga qaraganda ancha tezroq bajariladi. For...in operatori obyektlar ketma- ketligida iteratsiyani amalga oshiradi, ya’ni bu sikl har qanday iteratsiya qilinadigan obyekt bo'ylab o'tadi(satr yoki ro'yxat bo'ylab) va har bir o'tish vaqtida sikl tanasini bajaradi.
For operatoriga misol:
for i in 1salom dunyo1: print(i*2j end= 1 ' )
ssaalloomm dduunnyyoo
Break operatori
Break operatori agar siklning bajarilish sharti hali False qiymat olmagan bo'lsa ham yoki ketma-ketlik elementlari hali tugamagan bo'lsa ham siklni to'xtatish, ya'ni buyruqlar bajarilishini to'xtatish uchun xizmat qiladi. Shuni aytib o'tish kerakki, for yoki while sikllarini break operatori bilan to'xtatilsa, ularga tegishli bo'lgan else bloki bajarilmaydi.
Misol:______Natija'>Misol:





Natija:
hheellll
Continue operatori
Continue operatori joriy blokdagi o'zidan keyingi qolgan barcha buyruqlami bajarmay siklning keyingi iteratsiyasidan davom ettirish uchun ishlatiladi.
Misol:
For i in ''hello world” : if i==1 о 1: continue
printend=2)
Natija:
hheellll wwrrlldd
i


2-bob
2.1 Modul tushunchasi,standart kutubxonalar,math,smath,random va os modullari
Standart kutubxona modullarini o'rganishdan oldin Pythonda modul tushunchasiga aniqlik kiritib olish lozim.
Python tilida bir xil vazifani bajaruvchi modullar yig'indisini bitta paketga joylashtirish mumkin. Shunday paketlardan biri sifatida XML paketini misol qilib keltirish mumkin. Ushbu paket XML ning har xil aspektlarini qayta ishlashga mo'ljallangan modullardan tashkil topgan.
Python tilda dastur tuzishda modul atributlari modulda aniqlangan nomlar bo'lgan obyekt modul sifatida taqdim etiladi.
Bu misolda datetime moduli import qilinayapti. Import operatorining ishi natijasida mazkur nomlar kengligida datetime nomi bilan obyekt paydo bo'lyapti.
Python tilida modullar oddiy (Pythonda yozilgan) va kengaytiriladigan ya’ni boshqa tilda yoziladigan masalan Python interpretatori yozilgan C dasturlash tilida ozilgan modullarga bo'linadi. Foydalanuvchi nuqtai nazarida ular ishlash tezligi bilan farq qiladi. Satandart kutubxonada modul 2 xil variantda bo'ladi: Pytonda yozigan yoki C da. Bunga misol sifatida pickle va cpickle modullarini keltirish mumkin. Odatda Pythonda oddiy modullar kengaytirilgan modullarga nisbatan ishlatishda qulay hisoblanadi.

Download 0,56 Mb.

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




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