Dastur bajarilish vaqtida pythonda o‘zgaruvchilar turi e’lon qilinmasligi sababli ba’zi o‘zgaruvchilar natijasi qanday turda ekanligini aniqlash kerak bo‘ladi. Python dasturlash tilida o‘zgaruvchilar turini aniqlash uchun type() funksiyasi aniqlangan, type() funksiyasining umumiy ko‘rinish quyidagicha.
type()
type() – bu funksiya o‘zgaruvchining qanday turda ekanligini aniqlab beradi.
Type funksiyasini ishlash jarayoni tushunarli bo‘lishi uchun, ularni interaktiv rejimda sinab ko‘ramiz. Chunki interaktiv rejim bir vaqtning uzida natija qaytaradi.
Misol. Type funksiyasini bajarilishi
Type "help", "copyright", "credits" or "license()" for more information.
>>> a=12
>>> b=21.536
>>> c='matematika'
>>> type(a)
>>> type(b)
>>> type(c)
>>>
Dastur tuzuvchiga dasturlash tili tarkibidagi yordam bo‘limi juda katta yordam beradi. Python dasturlash tilida funksiyalar qanday vazifani amalga oshirishni aniqlash uchun help() funksiyasi aniqlangan, help() funksiyasining umumiy ko‘rinish quyidagicha.
help()
if operatori tarkibida shartlar ikki va undan ortiq bo‘lsa oldingi bobdagi mantiqiy ifodalar asosida birlashtiriladi. if operatori tarkibidagi shart faqat chin bo‘lgandagina : dan keyingi opertorlar bajariladi.
Misol: Berilgan sonning juft yoki toq ekanligini aniqlang.
a=10
if a%2==0: print('juft')
if a%2!=0: print('toq')
================ RESTART: C:\Users\User\Desktop\2.py
=============
juft
>>>
Berilgan masala yechimida faqat bitta shart tekshirildi, bu yerda blok yoki begin end vazifalari hech qanday buyruqsiz amalga oshiriladi. Agar shartdan keyin bir nechta operator bajarilish uchun : belgisidan keyin ENTER tugmasi bosilib yozilaveradi yani bir soha bo‘yicha.
a=10
b=5
if a<=b:
y=a+b z=a-b
if a>b:
y=a*b z=a/b
print('y=',y,' z=',z)
============== RESTART: C:\Users\User\Desktop\2.py
============== y= 50 z= 2.0
>>>
Misol: Berilgan a va b sonda a>b bo‘lsa ikkita sonning yig‘idisi va ayirmasini, a<=b bo‘lsa ikkita sonning ko‘paytmasi va bo‘linmasini toping.
51
Do'stlaringiz bilan baham: |