• KOMYUTERLI MODELLASHTRISH” fanidan tayyorlagan AMALIY MASHG‘ULOT ISHLARI Topshirdi: A.R.Mamataminov
  • O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al – xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg‘ona filiali




    Download 76.74 Kb.
    bet1/11
    Sana14.04.2024
    Hajmi76.74 Kb.
    #195024
      1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    Kompyuterli modellashtirish(5-deadline.)
    Madxiya, Maftuna 107-20 tahrirlangani, Axborot xavfsizligi yo’nalishi bakalavr talabalari uchun “Kiberx-fayllar.org

    O‘ZBEKISTON RESPUBLIKASI


    RAQAMLI TEXNOLOGIYALAR VAZIRLIGI


    MUHAMMAD AL – XORAZMIY NOMIDAGI


    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


    FARG‘ONA FILIALI

    Kompyuter injiniring” fakulteti


    Kompyuter injiniringi yo‘nalishi


    611-20– guruh talabasi


    Mamataminov Afzalbekning
    KOMYUTERLI MODELLASHTRISH”


    fanidan tayyorlagan
    AMALIY MASHG‘ULOT
    ISHLARI

    Topshirdi: A.R.Mamataminov
    Qabul qildi: O.I.Ergashev
    Farg‘ona 2024
    AMALIY MASHG‘ULOT - 25
    Маvzu: Python dasturlash tilida to‘plamlar ustida amallar.
    Ishning maqsadi: To‘plam (set & frozenset).

    1. Pythondagi to‘plam - tasodifiy tartibda va takrorlanmaydigan elementlardan tashkil topgan “konteyner” deyiladi. To‘plamni yaratamiz:

    >>> a=set()
    >>> a
    set()
    >>> a=set(‘hello‘)
    >>> a
    {‘e’,’l’,’h’,’o‘}
    >>> a={‘a’,’b’,’c’,’d’}
    >>> a
    {’c’, ‘a’,’b’,’d’}
    >>> a={i**2 for i in range(10)}
    >>> a
    {0, 1, 64, 4, 36, 9, 16, 49, 81, 25}
    To‘plamdan takrorlanadigan elementlardan qutulish uchun foydalanish qulay bo‘ladi:
    >>> words=[‘salom’, ‘aka’, ‘salom’, ‘uka’]
    >>> set(words)
    {‘aka’, ‘uka’, ‘salom’}
    Python dasturlash tilida to‘plamlar bilan bajarish mumkin bo‘lgan barcha operatsiyalarni bajarish mumkin.

    1. Ushbu dastur foydalanuvchidan bir nechta sonlarni kiritishni so'raydi, keyin kiritilgan sonlarni o'zlashtirib, ularning yig'indisini va o'rta arifmetikani hisoblaydi:

    def main():
    # Foydalanuvchidan sonlar to'plamini kiritishni so'raymiz
    n = int(input("Iltimos, sonlar to'plamini kiriting: "))

    # Foydalanuvchidan sonlar to'plamini kiritishni so'raymiz


    sonlar = []
    for i in range(n):
    son = float(input(f"{i+1}-sonni kiriting: "))
    sonlar.append(son)
    # Kiritilgan sonlarni ekranga chiqaramiz
    print("Kiritilgan sonlar:", sonlar)

    Download 76.74 Kb.
      1   2   3   4   5   6   7   8   9   10   11




    Download 76.74 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al – xorazmiy nomidagi toshkent axborot texnologiyalari universiteti farg‘ona filiali

    Download 76.74 Kb.