Алгоритмы и структуры данных


Download 159.85 Kb.
bet2/5
Sana05.01.2023
Hajmi159.85 Kb.
#1079981
1   2   3   4   5
Bog'liq
struk,dannix, lab.1

Shar hajmi


Uch o'lchovli doira shar deb nomlanadi. Sharning hajmini hisoblash uchun siz radiusni bilishingiz kerak (r). Radius - bu sharning markazidan chetigacha bo'lgan masofa va siz sharning qaysi chekkasida o'lchaganingizdan qat'iy nazar, har doim bir xil bo'ladi.
Radiusga ega bo'lgach, formulalarni eslash juda oson. Xuddi aylana atrofida bo'lgani kabi, sizga pi (π). Odatda, siz ushbu cheksiz sonni 3.14 yoki 3.14159 gacha (qabul qilingan kasr 22/7) aylantira olasiz.
V = 4/3 πr3
Ushbu formuladan foydalanib dastur tuzamiz.

va natijasi:



Input:

Output:

"Rustam",101
"Orzumurod",102



2) Ikki o'zgaruvchili sinf yarating. Kirish parametrlari bo'lgan konstruktor qo'shing. Ikktita obyekt yarating va chop eting, keyin 2-obyektni o’chiring.



Klass tushunchasi siz uchun yangi bo'lishi mumkin, lekin biz shu vaqtgacha ulardan doimiy ravishda foydalanib keldik.
Keling x o'zgaruvchi yaratamiz, unga biror qiymat yuklaymiz va type() funksiyasi yordamida uning turini kuramiz:
x = 10
print(type(x))
Natija:
matn = "salom"
print(type(matn))
Natija:
Yuqoridan ko'rayabmizki, x bu int klassidagi, matn esa str klassidagi obyektlar ekan. Demak biz o'zgaruvchi yaratganimizda, aslida Python int yoki str klassidan foydalangan holda yangi obyektlar yaratib kelayotgan ekan.
Huddi shu kabi, agar yangi funksiya yaratib, uning ham turini tekshirsak, funksiyamiz function klassiga tegishli obyekt bo'lib chiqadi.
def salom_ber():
print("Assalom alaykum")
print(type(salom_ber))
Natija:
Demak, Pythondagi har qanday o'zgaruvchi, funksiya va boshqa elementlar aslida obyektlar ekan.

Download 159.85 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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