• Foydalanilgan adabiyotlar ro‘yxati
  • O’zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti




    Download 293,5 Kb.
    bet2/2
    Sana02.01.2024
    Hajmi293,5 Kb.
    #129598
    1   2
    Bog'liq
    1700216557 (1)

    Amaliy qism. Masalalar va ularni python dasturlash tilida yechish kodlari va natijalari ushbu bo‘limda keltirilgan
    1-masala. Uchburchakning teng tomonli, teng yonli yoki turli tomonli ekanligini tekshirish uchun Python dasturini yozing.
    Eslatma:
    Teng tomonli uchburchak - bu uchburchakning uch tomoni teng bo'lgan uchburchak.
    Turli tomonli uchburchak - bu uchta teng bo'lmagan tomonlarga ega bo'lgan uchburchak.
    Teng yonli uchburchak - bu (kamida) ikkita teng tomoni bo'lgan uchburchak.

    Dastur natijasi

    Dastur kodi

    Dastur natijasi

    print("Uchburchak tomonlarini kiriting.")
    x = int(input("x: "))
    y = int(input("y: "))
    z = int(input("z: "))

    if x == y == z:


    print("Teng tomonli uchburchak")
    elif x==y or y==z or z==x: print("Teng yonli uchburchak")
    else:
    print("Turli tomonli uchburchak")

    Uchburchak tomonlarini kiriting. x: 5
    y: 6
    z: 5
    Teng yonli uchburchak



    2-masala. Raqamlar ketma-ketligidan barcha raqamlar bir-biridan farq qilishini aniqlash uchun Python funksiyasini yozing.

    Dastur natijasi

    Dastur kodi

    Dastur natijasi

    def test_unikal(ruyxat):
    if len(ruyxat) == len(set(ruyxat)): return True
    else:
    return False;
    print(test_unikal([1,5,7,9])) print(test_unikal([2,4,5,5,7,9]))

    True
    False



    3-masala. Quyidagi naqshni qurish uchun Python dasturini ichkariga kiritilgan sikl raqamidan foydalanib yozing.

    Dastur natijasi

    Dastur kodi

    Dastur natijasi

    for i in range(10):
    print(str(i) * i)

    1
    22
    333
    4444
    55555
    666666
    7777777
    88888888
    999999999



    4-masala. Sonni kiritish uchun Python dasturini yozing, agar u son bo'lmasa, xato xabari paydo bo'lsin.
    Dastur natijasi

    Dastur kodi

    Dastur natijasi

    while True:
    try:
    a = int(input("Son kiriting: ")) print("\nBu son.")
    break
    except ValueError:
    print("\nBu son emas. Yana urinib ko`ring...")
    print()

    Son kiriting: aad4
    Bu son emas. Yana urinib ko`ring...
    Son kiriting: 43132
    Bu son.



    XULOSA
    Ushbu amaliy mashg‘ulot Python dasturlash tili arxitekturasi va unda shartli, tarmoqlanuvchi va takrorlanuvchi shakliga ega bo‘lgan masalalarni ishlashga qaratilgan bo‘lib quyidagicha xulosalar va natijalar keltirilgan:
    1. Adabiyotlar tahlil qilingan
    2. Python dasturlash tilida chiziqli masalalar va ularning kodlari, natijalari olingan


    Foydalanilgan adabiyotlar ro‘yxati
    1. M.A.Bobojonova, H.Sh.Rustamov. Python dasturlash tilida masalalar va uning yechimlari. O`quv qo`llanma – Buxoro, BuxDU, 2022, 240b.
    2. Gabor Szabo, “1000 Python Examples”, 2020, 140-165 pages
    3. Sh.A. Mengliyev, O.A. Abdug‘aniev, S.Q. Shonazarov, D. Sh. To‘rayev “Python dasturlash tili”, Termiz-2021
    4. M.E.Mamarajabov, R.N.To’rayev, “Zamonaviy dasturlash tillari (Python dasturlash tili asoslari)” Tashkent – 2022, 69-77b
    Download 293,5 Kb.
    1   2




    Download 293,5 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O’zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti

    Download 293,5 Kb.