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()
Do'stlaringiz bilan baham: |