Pythonga kirish. Dasturlash muhitlari. Python dasturlash tili asosiy operatorlari



Download 144,55 Kb.
bet30/58
Sana31.12.2021
Hajmi144,55 Kb.
#205583
1   ...   26   27   28   29   30   31   32   33   ...   58
Bog'liq
Python nazariy savollarga javoblar

def funksiya():

x = "foydali"

print("Olma "+ x)

funksiya()

print ("Olma "+ x)

Global kalit so’zi

Oddiy holatda funksiya ichida hosil qillingan o’zgaruvchi lokal o’zgaruvchi hisoblanadi. Ammo

funksiya ichida ham global o’zgaruvchi hosil qilish mumkin. Buning uchun global kalit so’zi

ishlatiladi.

def funksiya():

global x

x = "shirin"



print("Olma "+x)

funksiya()



print ("Olma "+x)

Agar global o’zgaruvchining qiymatini funksiya ichida o’zgartirmoqchi bo’lsangiz ham global kalit

so’zi ishlatiladi:

x = "shirin"

def funksiya():

global x

x = "foydali"

print("Olma "+ x)

funksiya()

print ("Olma "+ x)
Pythonda shart ifodalari.
Pythonda shart operatorlari shartni tekshirish uchun ishlatiladi. Pythonda shart

operatorini bir necha xil ko`rinishi mavjud:

if (mantiqiy ifoda):- shart operatorining bu ko`rinishi mantiqiy ifoda rost bo`lgan holda

qandaydir kod bajarilishi uchun ishlatiladi.

if (mantiqiy ifoda):else-shart operatorining bu ko`rinishida mantiqiy ifoda rost bo`lsa,

birinchi ifodalar bloki bajariladi(bu blok “if-blok” deb nomlanadi), aks holda keyingi ifodalar

bloki bajariladi(bu blok “else-blok” deb nomlanadi).

if (mantiqiy ifoda):elif(mantiqiy ifoda):else- shart operatorining bu ko`rinishida oldingi

shart yolg`on bo`lganda keyingi shart tekshiriladi. Bu ifoda o`zida ikkita bir-biriga bog`liq

bo`lgan if else-if else ifodani bir ifodada if elif else saqlaydi. Bu dasturni o`qishni

osonlashtiradi.

Demak endi bu holatlarning barchasini misollar yordamida ko’rib chiqamiz.


if

if kalit so’zi biror shartning bajarilishi yoki bajarilmasligini tekshiradi. Masalan, bir qiymat

ikinchisidan kattaligi yoki ular o’zaro teng emasligi va hokazo kabi shartlarni tekshirish mumkin.

Hozir oddiy misol qilib a sonni b sonidan katta ekanlgini tekshirib ko’ramiz. Agar shart bajarilsa,

HA” degan yozuv ekranga chiqsin:




Download 144,55 Kb.

Do'stlaringiz bilan baham:
1   ...   26   27   28   29   30   31   32   33   ...   58




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