|
1. To‘rt xonali son berilgan. Berilgan sonning raqamlari ko’paytmasini topuvchi dastur tuzing
|
Sana | 20.01.2024 | Hajmi | 486,12 Kb. | | #141902 |
Bog'liq MTA 4 Farrux3
O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI
№ 3- мustaqil ta’lim ish hisoboti
Fan: “ Ma'lumotlar tuzilmasi va algoritmlar”
Guruh: 2M-21-01
Talaba: Zaripov.F
Rahbar: Abatov.SH
Samarqand-2024y.
2-variyant
1.To‘rt xonali son berilgan. Berilgan sonning raqamlari ko’paytmasini topuvchi dastur tuzing.
Input:
|
Output:
|
N kiriting: 4368
|
576
|
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.
Input:
|
Output:
|
Bahodir
Aliyev
2
Bulung’ur
30000
|
Talabaning ismi Bahodir, familyasi Aliyev 2-kurs talabasi, Yashash manzili Bulung’ur
|
Javoblar 1.def kopaytma_topish(son): raqamlar = [int(x) for x in str(son)] kopaytma = 1 for raqam in raqamlar: kopaytma *= raqam return kopaytma son = int(input("To'rt xonali sonni kiriting: ")) kopaytma = kopaytma_topish(son) print("Raqamlari kopaytmasi:", kopaytma) 2.class Talaba: def __init__(self, ism, familiya, kurs, manzil): self.ism = ism self.familiya = familiya self.kurs = kurs self.manzil = manzil def info(self): print("Talaba haqida ma'lumotlar:") print("Ism:", self.ism) print("Familiya:", self.familiya) print("Kurs:", self.kurs) print("Manzil:", self.manzil) talaba1 = Talaba("Bahodir", "Valiyev", 2, "Bulung'ur") talaba2 = Talaba("Dilnoza", "Ortiqova", 2, "Samarqand") talaba3 = Talaba("Husan", "Qosimov", 4, "Buxoro") talaba1.info() talaba2.info() talaba3.info()
|
| |