2-Mustaqil ish. Sinflarni qo‘llash. Sinflarning konstruktor va destruktorlari. Sinflarni qo‘llash. Do‘stona va virtual funksiyalar


Download 347.5 Kb.
bet8/8
Sana20.10.2023
Hajmi347.5 Kb.
#1710909
1   2   3   4   5   6   7   8
Bog'liq
Qo\'chqorov Jo\'shqin

Input:

Output:

2000
3000

Ikki sonning yig’indisi: 5000
Ikki sonning kattasi: 3000

Pythonda dastur kodi quyidagicha:
class sum:
def __init__(self,a,b):
self.a=a
self.b=b
def yigindi(self):
return self.a+self.b
def max(self):
return max(self.a,self.b)
natija=sum(24,14)
print("ikki sonni yig`indisi ",natija.yigindi())
print("ikki sonni kattasi",natija.max())


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

Input:

Output:

"Rustam",101
"Orzumurod",102



Pythonda dastur kodi quyidagicha:
class Employee:
def __init__(self,name,id):
self.id = id; self.name = name;
def display (self):
print("ID: %d \nName: %s"%(self.id,self.name))
emp1 = Employee("Asadbek",101)
emp2 = Employee("Elyor",102)

Foydalanilgan adabiyotlar
1. Boynazarov I.M.,Qudratov Rustam. Ma’ruzalar matni
2.Abbosbek Ibragimov, Python asoslari,95-100 sahifalar.
Download 347.5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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