Muhammad al-xorazmiy nomidagi toshkent axborot-texnologiyalar universiteti samarqand filiali


Download 237.02 Kb.
Sana28.12.2022
Hajmi237.02 Kb.
#1019956
Bog'liq
MTA 1-amaliy ish


MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT-TEXNOLOGIYALAR UNIVERSITETI SAMARQAND FILIALI


AMALIY ISH



Bajardi: Bahramov A.
O’qituvchi: Eshonqulov U.
Fan nomi: “Ma’lumotlar tuzilmasi
va algoritmlar”

Samarqand-2022










1.To‘rt xonali son berilgan. Berilgan sonning raqamlari ko’paytmasini topuvchi dastur tuzing.
Python dasturlash dasturida masala kodi:
N=int(input("N kiriting :"))
a=N//1000
b=(N//100)%10
c=(N//10)%10
d=N%10
print(a*b*c*d)






2.Talaba nomli class yarating va yaratilgan classga talaba ismi, familyasi, kursi, manzili kabi parametrlar yarating. Yaratilgan sinfdan info nomli metod yarating va talaba haqidagi ma’lumotlarni chop eting. Yaratgan obyektlaringiz talaba1,talaba2, talaba3 kabi nomlang.
Python dasturlash dasturida masala kodi:
class Talaba():
def __init__(self,ism,familya,kurs,manzil):
self.ism=ism
self.familya=familya
self.kurs=kurs
self.manzil=manzil

def info(self):


print(f"Talabaning ismi {self.ism}, familyasi {self.familya}, {self.kurs}-kurs talabasi, Yashash manzili {self.manzil}")

Talaba1=Talaba("Bahodir","Aliyev",2,"Bulung'ur")


Talaba2=Talaba("Ali","Qosimov",1,"Jizzax")
Talaba3=Talaba("Hasan","Alimov",3,"Samarqand")
Talaba1.info()
Talaba2.info()
Talaba3.info()




Download 237.02 Kb.

Do'stlaringiz bilan baham:




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