Reja 1 Python dasturlash tili tarkibidagi matematik funksiyalar va ifodalar


Download 50.27 Kb.
bet2/4
Sana21.04.2023
Hajmi50.27 Kb.
#1368964
1   2   3   4
Bog'liq
otabek

type() va help() funksiyalari


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()

3 Python dasturlash tilida tarmoqlanuvchi jarayonlarni dasturlash


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

Download 50.27 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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