├── 2amalli.py ├── 3amalli.py ├── README.md ├── __pycache__ └── form.cpython-310.pyc ├── bir.py ├── birinchi.py ├── dars.py ├── for.py ├── form.py ├── gulbahor.py ├── ikkinchi.py ├── import.py ├── inhert.py ├── main.py ├── main1.py ├── main2.py ├── main3.py ├── new.py ├── sekund.py ├── tuple.py └── tuple1.py /2amalli.py: -------------------------------------------------------------------------------- 1 | a = int(input("Birinchi sonni kiriting: ")) 2 | b= int(input("Ikkinchi sonni kiriting: ")) 3 | amal = input('amallardan birini tanlang: ') 4 | 5 | if amal == '+': 6 | print("Natijangiz:",a+b) 7 | elif amal == '-': 8 | print("Natijangiz: ",a-b) 9 | elif amal == '*': 10 | print("Natijangiz: ",a*b) 11 | elif amal == '/': 12 | print("Natijangiz: ",a/b) 13 | else: 14 | print("Siz kiritgan amal mavjud emas.") -------------------------------------------------------------------------------- /3amalli.py: -------------------------------------------------------------------------------- 1 | a = int(input("Birinchi sonni kiriting: ")) 2 | amal1 = input("Birinchi amalni kiriting: ") 3 | b = int(input("ikkinchi sonni kiriting: ")) 4 | amal2 = input("Ikkinchi amalni kiriting: ") 5 | c = int(input("Uchinchi sonni kiriting: ")) 6 | 7 | if amal1 == '+' and amal2 == '+': 8 | print("Natijangiz: ",a+b+c) 9 | elif amal1 == '+' and amal2 == '-': 10 | print("Natijangiz: ",a+b-c) 11 | elif amal1 == '+' and amal2 == '*': 12 | print("Natijangiz: ",(a+b)*c) 13 | elif amal1 == '+' and amal2 == '/': 14 | print("Natijangiz: ",a+b/c) 15 | elif amal1 == '-' and amal2 == '+': 16 | print("Natijangiz: ", a-b+c) 17 | elif amal1 == '-' and amal2 == '-': 18 | print("Natijangiz: ",a-b-c) 19 | elif amal1 == '-' and amal2 == '*': 20 | print("Natijangiz: ",(a-b)*c) 21 | elif amal1 == '-' and amal2 == '/': 22 | print("Natijangiz: ",(a-b)/c) 23 | elif amal1 == '*' and amal2 == '+': 24 | print("Natijangiz: ", a*b+c) 25 | elif amal1 == '*' and amal2 == '-': 26 | print("Natijangiz: ",a*b-c) 27 | elif amal1 == '*' and amal2 == '*': 28 | print("Natijangiz: ",a*b*c) 29 | elif amal1 == '*' and amal2 == '/': 30 | print("Natijangiz: ",a*b/c) 31 | elif amal1 == '/' and amal2 == '+': 32 | print("Natijangiz: ", a/b+c) 33 | elif amal1 == '/' and amal2 == '-': 34 | print("Natijangiz: ",a/b-c) 35 | elif amal1 == '/' and amal2 == '*': 36 | print("Natijangiz: ",a/b*c) 37 | elif amal1 == '/' and amal2 == '/': 38 | print("Natijangiz: ",a/b/c) 39 | else: 40 | print("Siz kiritgan amal tizimda mavjud emas.") 41 | 42 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ### Python boshlangich tushunchalar. 2 | -------------------------------------------------------------------------------- /__pycache__/form.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shahnozahaydarova/python/24edd6a95958f9383758e5e8c0f43d61ed215bc9/__pycache__/form.cpython-310.pyc -------------------------------------------------------------------------------- /bir.py: -------------------------------------------------------------------------------- 1 | class Odam: 2 | def __init__(self,ism,yosh,vazn): 3 | self.ism = ism 4 | self.yosh = yosh 5 | self.vazn = vazn 6 | def __str__(self): 7 | return f"Ismi: {self.ism},Yoshi: {self.yosh}, Vazni: {self.vazn}" -------------------------------------------------------------------------------- /birinchi.py: -------------------------------------------------------------------------------- 1 | class Odam: 2 | def __init__(self,ism,yosh,vazn): 3 | self.ism = ism 4 | self.yosh = yosh 5 | self.vazn = vazn 6 | def __str__(self): 7 | return f"Ismi: {self.ism},Yoshi: {self.yosh}, Vazni: {self.vazn}" 8 | 9 | class Talaba(Odam): 10 | def __init__(self,ism,yosh,vazn,oqishjoyi): 11 | super(). __init__(ism,yosh,vazn) 12 | self.oqishjoyi = oqishjoyi 13 | def chiqarish(self): 14 | print("Ismingiz:", self.ism, "Yoshingiz:", self.yosh, "Vazni: " ,self.vazn ,"O'qish joyingiz: " ,self.oqishjoyi) 15 | 16 | t1 = Talaba("Guli",19,45,"ped institut") 17 | t2 = Talaba("Shaxi",19,40,"gorni institut") 18 | t3 = Talaba("Nozi",19,50,"ped institut") 19 | print(t1.chiqarish()) 20 | print(t2.chiqarish()) 21 | print(t3.chiqarish()) 22 | 23 | 24 | 25 | class Abiturient(Odam): 26 | def __init__(self,ism,yosh,vazn,tayyorlanganjoyi): 27 | super().__init__(ism,yosh,vazn) 28 | self.tayyorlanganjoyi = tayyorlanganjoyi 29 | def chiqar(self): 30 | print("Ismingiz: ",self.ism ,"Yoshingiz: " ,self.yosh,"Vazn: ", self.vazn,"Tayyorlangan o'quv markazingiz",self.tayyorlanganjoyi) 31 | 32 | a1 = Abiturient("Marjon",16,45,"Nur education") 33 | a2 = Abiturient("Zarin",17,50,"Eldorado") 34 | a3 = Abiturient("Sevinch",15,45,"Madina") 35 | 36 | print(a1.chiqar()) 37 | print(a2.chiqar()) 38 | print(a3.chiqar()) 39 | 40 | class Ishchi(Odam): 41 | def __init__(self,ism,yosh,vazn,ishjoyi): 42 | super().__init__(ism,yosh,vazn) 43 | self.ishjoyi = ishjoyi 44 | def retur(self): 45 | print("Ismingiz: ", self.ism ,"Yoshingiz: ",self.yosh, "Vazn: ",self.vazn,"Ish joyi: ", self.ishjoyi) 46 | 47 | 48 | i1 = Ishchi("Ma'mur",34,70,"maktab") 49 | i2 = Ishchi("Madina",27,55,"bog'cha") 50 | i3 = Ishchi("Maxliyo",30,60,"o'quv markaz") 51 | print(i1.retur()) 52 | print(i2.retur()) 53 | print(i3.retur()) 54 | -------------------------------------------------------------------------------- /dars.py: -------------------------------------------------------------------------------- 1 | import time 2 | # time.sleep(2) 3 | 4 | 5 | a = time.localtime() 6 | print(a) 7 | b = time.gmtime() 8 | print(b) 9 | c = time.sleep() 10 | print(c) -------------------------------------------------------------------------------- /for.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | a = int(input("1-son: ")) 5 | b = int(input("2-son: ")) 6 | c = 0 7 | 8 | for x in range(a,b): 9 | c += a 10 | -------------------------------------------------------------------------------- /form.py: -------------------------------------------------------------------------------- 1 | login = int(input("Loginni kiriting: ")) 2 | parol = int(input("Parolni kiriting: ")) -------------------------------------------------------------------------------- /gulbahor.py: -------------------------------------------------------------------------------- 1 | a = input('''Raqamlardan birini tanlang: 2 | 1==String 3 | 2==Integer 4 | 3==Float 5 | 4==Boolen 6 | 5==List ''') 7 | 8 | if a =='1': 9 | print("Siz String ma'lumotni tanladingiz.") 10 | b = input('''Quyidagilardan birini tanlang: 11 | 1==O'zingiz haqingizda ma'lumot. 12 | 2==Registratsiyadan o'tish ''') 13 | if b == '1': 14 | print("O'zingiz haqingizda ma'lumot kiritishingiz mumkin: ") 15 | ism = input("Ismingizni kiriting: ") 16 | familiya = input("Familiyangizni kiriting: ") 17 | elif b == '2': 18 | print("Siz registratsiyadan o'tishingiz mumkin: ") 19 | email = input("Emailingizni kiriting: ") 20 | parol = input("Parolni kiriting: ") 21 | login = input("Loginni kiritting: ") 22 | elif a == '2': 23 | print("Siz integer ma'lumot tanladingiz.") 24 | c = input('''Quyidagilardan birini tanlang: 25 | 1==Kalkulator. 26 | 2==Toq sonlar. 27 | 3==Juft sonlar. 28 | 4== 2 ta nol bilan tugaydigan sonlar yig'indisi.''') 29 | if c == '1': 30 | q = int(input("1-son: ")) 31 | w = int(input("2-son: ")) 32 | amal == input("Quyidagilardan amallardan birini tanlang: ") 33 | if amal == '+': 34 | print(q+w) 35 | elif amal == '-': 36 | print(q-w) 37 | elif amal == '*': 38 | print(q*w) 39 | elif amal == '/': 40 | print(q/w) 41 | else: 42 | print("Siz kiritgan amal mavjud emas.") 43 | elif c == '2': 44 | for x in range(1,100,2): 45 | print(x) 46 | 47 | elif c == '3': 48 | for x in range(0,100,2): 49 | print(x) 50 | elif c == '4': 51 | a = 0 52 | b = 100 53 | while a < b: #Xatolik bor. 54 | a += 100 55 | b += a 56 | print(b) 57 | 58 | 59 | 60 | 61 | elif a == '3': 62 | print("Siz float ma'lumot turiga kirdingiz.") 63 | e = int(input("Qaysi sonning kvadrati kerak: ")) 64 | print(e**2) 65 | elif a == '4': 66 | print("Siz boolen ma'lumot turiga kirdingiz.") -------------------------------------------------------------------------------- /ikkinchi.py: -------------------------------------------------------------------------------- 1 | class Kasb: 2 | def __init__(self,maosh,tajriba): 3 | self.maosh = maosh 4 | self.tajriba = tajriba 5 | def __str__(self): 6 | return f"Maoshi: {self.maoshi} Tajriba: {self.tajriba}" 7 | 8 | 9 | 10 | class Tikuvchi(Kasb): 11 | def __init__(self,maosh,tajriba,jihozlari): 12 | super(). __init__(maosh,tajriba) 13 | self.jihozlari = jihozlari 14 | def chiqarish(self): 15 | print("Maoshi: ",self.maosh,"Tajribasi: " self.tajriba,"Jihozlari: ", self.jihozlari) 16 | 17 | t1 = Tikuvchi("100000","2yil","tikuv mashinka") 18 | t2 = Tikuvchi("150000","3yil","tikuv mashinka") 19 | t3 = Tikuvchi("200000","5yil","tikuv mashinka") 20 | print(t1) 21 | print(t2) 22 | print(t3) 23 | 24 | -------------------------------------------------------------------------------- /import.py: -------------------------------------------------------------------------------- 1 | try: 2 | from form import * 3 | import time 4 | print(login) 5 | print(parol) 6 | if login == 1234 and parol == 5678: 7 | print("Tizimga kirishingiz mumkin.") 8 | elif login != 1234 and parol == 5678: 9 | print("Login noto'g'ri kiritilgan.") 10 | a = 0 11 | while a<10: 12 | a+=1 13 | time.sleep(1) 14 | print(a) 15 | elif login == 1234 and parol != 5678: 16 | print("Parol noto'g'ri kiritilgan.") 17 | a = 0 18 | while a<10: 19 | a+=1 20 | time.sleep(1) 21 | print(a) 22 | elif login != 1234 and parol != 5678: 23 | print("Login va parol noto'g'ri kiritilgan.") 24 | a = 0 25 | while a<60: 26 | a += 1 27 | time.sleep(1) 28 | print(a) 29 | except: 30 | print("Siz string qiymat kiritdingiz.") -------------------------------------------------------------------------------- /inhert.py: -------------------------------------------------------------------------------- 1 | class Hayvon: 2 | def __init__(self,yosh,rang): 3 | self.yosh = yosh 4 | self.rang =rang 5 | 6 | def chiqarish1(self): 7 | print("Yoshi: ", self.yosh, "Rangi: ", self.rang) 8 | 9 | h1 = Hayvon(1,"qora") 10 | h2 = Hayvon(2,"oq") 11 | 12 | print(h1.chiqarish1()) 13 | print(h2.chiqarish1()) 14 | 15 | 16 | class Mushuk(Hayvon): 17 | def __init__(self,yosh,rang,tur): 18 | super().__init__(yosh,rang) 19 | def chiqarish2(self): 20 | print("Yoshi: ", self.yosh,"Rangi: ",self.rang,"Turi: " ,self.tur) 21 | 22 | m1 = Mushuk -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | ism = input("ismingizni kiriting:") 2 | familiya = input("familiyangizni kiriting: ") 3 | parol = input("parolni kiriting") 4 | if ism=="shukrona" and familiya=="nurova" and parol=="0331": 5 | print("siz tizimga kirdingiz") 6 | elif ism!="shukrona" and familiya=="nurova" and parol=="0331": 7 | print("ism noto'g'ri") 8 | elif ism!="shukrona" and familiya!="nurova" and parol=="0331": 9 | print("ism va familiya noto'g'ri") 10 | elif ism!="shukrona" and familiya=="nurova" and parol!="0331": 11 | print("ism va parol noto'g'ri") 12 | elif ism=="shukrona" and familiya!="nurova" and parol!="0331": 13 | print("familiya va parol noto'g'ri") 14 | else: 15 | print("siz tizimga kira olmadingiz") 16 | 17 | -------------------------------------------------------------------------------- /main1.py: -------------------------------------------------------------------------------- 1 | #ism = input("ismingizni kiriting:") 2 | 3 | #if ism == 'shukrona': 4 | # print(ism + " siz ro'yxatdan o'tgansiz") 5 | #else: 6 | #py print(ism+" siz ro'yxatdan o'tmagansiz") 7 | 8 | 9 | 10 | 11 | #ism = input("ismingizni kiriting: ") 12 | #print(ism) 13 | #parol =input('parolni kiriting:') 14 | #print(parol) 15 | #if parol == "gggg": 16 | #print(ism + " siz tizimga kirdingiz") 17 | #else: 18 | # print(ism + " siz tizimga kira olmadingiz") 19 | ism = input("ismingizni kiriting: ") 20 | parol = input("parolni kiriting") 21 | if parol == "1234" and ism == "shukrona": 22 | print("dasturga kirdingiz") 23 | elif parol !="1234" and ism == "shukrona" 24 | -------------------------------------------------------------------------------- /main2.py: -------------------------------------------------------------------------------- 1 | karta = input("karta raqamini kiriting: ") 2 | raqam = input("telefon raqamingizni kiriting") 3 | 4 | if karta == "0331" and raqam == "9999": 5 | print("siz tizimga kirdingiz: ") 6 | elif karta != "0331" and raqam == "9999": 7 | print("kartani to'g'ri kiriting") 8 | elif karta == "0331" and raqam != "9999": 9 | print("raqamni to'g'ri kiriting: ") 10 | else: 11 | print("siz tizimga kira olmaysiz. ") 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /main3.py: -------------------------------------------------------------------------------- 1 | a = int(input("Parolni kiriting: ")) 2 | c = 0 3 | if a==1234: 4 | print("tizimga kirdingiz") 5 | else: 6 | print("tizimga kira olmadingiz.") 7 | while c < 10: 8 | c += 1 9 | print(c) 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /new.py: -------------------------------------------------------------------------------- 1 | a = 0 2 | c = 0 3 | while a<100: 4 | a+=2 5 | c+=a 6 | print(c) -------------------------------------------------------------------------------- /sekund.py: -------------------------------------------------------------------------------- 1 | import time 2 | kod = int(input("Kodni kiriting: ")) 3 | 4 | if kod == 12345: 5 | print("Tizimga kirishingiz mumkin.") 6 | elif kod !=12345: 7 | print("kod xato kiritilgan va kuting") 8 | 9 | a = 0 10 | b = 60 11 | while a