Toshkent tibbiyot akademiyasi biotibbiyot muhandisligi,informatika va biofizika



Yüklə 255,94 Kb.
Pdf görüntüsü
səhifə3/11
tarix19.12.2023
ölçüsü255,94 Kb.
#151094
1   2   3   4   5   6   7   8   9   10   11
ruxsora didline

Asosiy qism 
Python dasturlash tili sintaksisi 
Python dasturlash tili sintaksisi o`zi kabi juda sodda:

Satr oxiri instruksiyaning oxiri hisoblanadi (nuqta vergul shart emas) 
Pythonda sintaksis juda sodda tuzilishga ega. Quyida “Salom dunyo” gapini ekranga 
chiqaruvchi kod ko’rsatilgan: print ("Hello world") 

Har bir qator boshidagi bo`sh joy(отступ) muhim ahamiyatga ega. 
Kiritilgan amallar bo`sh joylarning kattaligiga qarab bloklarga birlashadi. Bo`sh joy 
istalgancha bo`lishi mumkin asosiysi bitta kiritilgan blok chegarasida bo`sh joy bir 
xil bo`lishi kerak. Noto`g`ri qo`yilgan bo`sh joylar xatolik yuz berishiga olib kelishi 
mumkin. Bitta probel bilan bo`sh joy hosil qilish yaxshi qaror emas uni o`rniga to`rta 
probel yoki Tab belgisini ishlatish kerak. Odatda dasturlash tillarida abzats kodni 
oson o’qilishi uchun ishlatiladi. Ammo Pythonda abzats kodning blokini ajratib 
ko’rsatadi. Misol keltiramiz:
if 5 > 2:
print("Besh ikkidan katta") Agar kodimizni mana bunday tarzda yozsak dasturda 
xatolik yuz beradi:
if 5 > 2:
print("Besh ikkidan katta") 

Pythonga kiritilgan amallar bir xil shablonda yoziladi. Bunda asosiy amal ikki 
nuqta bilan tugatiladi va uning orqasidan kiritilgan blok kodi ham joylashadi. 
Odatda, asosiy amalning ostidagi satr bo`sh joy bilan ajratiladi. Bazan bir nechta 
amalni bitta satrga nuqtali vergul bilan ajratgan holda yozish mumkin. 
a = 1; b = 2; 



print(a, b) Buni ko`p ham qo`llamang! Yaxshisi bunday qilmang, o`qishga noqulay 
.
Kalit so`zlar 
False – yolg’on if - agar. True - rost. else – for/else yoki if/elsega qarang. None - 
“bo`sh” obyekt. elif – aks holda, agar. while – while tsikli for – for sikli. with / as – 
konteks menejeri. def – funksiyani aniqlash. break – sikldan chiqish. del – obyektni 
yo`qotish. class – metod va atributlarda iborat. not –mantiqiy INKOR amali. 
continue – sikldan keyingi iteratsiyaga o`tish. or –mantiqiy YOKI amali. from – 
moduldan bir nechta funksiyani import qilish. and – mantiqiy VA amali. import – 
moduldan import. lambda –yashirin funksiyani aniqlash. is –xotirani bitta joyida 2 
ta obyektni jo`natsa bo`ladimi.

Yüklə 255,94 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10   11




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

    Ana səhifə