|
Kompyuter injiniringi” fakulteti “axborot texnologiyalari” kafedrasi
|
bet | 7/9 | Sana | 01.12.2023 | Hajmi | 398 Kb. | | #109342 |
Bog'liq Mustaqil ishlarInput:
|
Output:
|
Bahodir
Aliyev
2
Bulung’ur
30000
|
Talabaning ismi Bahodir, familyasi Aliyev 2-kurs talabasi, Yashash manzili Bulung’ur
|
Pythonda dastur kodi quyidagicha:
class talaba:
def __init__(self,ism,familiya,kurs,manzil):
self.ism = ism
self.familiya = familiya
self.kurs = kurs
self.manzil = manzil
def tanishtir(self):
print(F"talabani ism {self.ism},talabaning familiyasi {self.familiya}, {self.kurs}-kurs talabasi,talabani yashash manzili {self.manzil}")
talaba1 = talaba("Bahodir","Aliyev",2,"Bulung`ur")
Kompyuter nomli class yarating va yaratilgan classga modeli, operativ xotirasi kabi parametrlar yarating. Yaratilgan sinfdan info nomli metod yarating va kompyuter haqidagi ma’lumotlarni chop eting. Yaratgan obyektlaringiz komyuter1,kompyuter2 kabi nomlang.
-
Input:
|
Output:
|
HP
16
Core i7
1TB
|
Kompyuter modeli HP, Operativ xotirasi 16 GB, Protsesor Core i7, vinti 1TB
|
Pythonda dastur kodi:
class Kompyuter:
def __init__(self,model,ozu,protsessor,vint):
self.model = model
self.ozu= ozu
self.protsessor =protsessor
self.vint = vint
def tanishtir(self):
print(F"Kompyuter modeli{self.model},operativ xotirasi {self.ozu}GB, Protsessor{self.protsessor}TB, vinti {self.vint}")
Kompyuter1 = Kompyuter("HP","Core i7",16,1)
Ikki o'zgaruvchili sinf yarating. Sinfga ikkita qiymat bering. Bu o'zgaruvchilar qiymatlari yig'indisini topadigan funktsiyani va bu ikkita o'zgaruvchining eng katta qiymatini topadigan funktsiyani qo'shing.
-
|
| |