• 21-qism
  • 22-qism
  • Dasturga Muqaddima 1-bosqich




    Download 5.67 Mb.
    bet30/31
    Sana22.10.2022
    Hajmi5.67 Mb.
    #27828
    1   ...   23   24   25   26   27   28   29   30   31
    Bog'liq
    Uzb coders qollanma
    TITUL 2 (3)

    19-qism


    1-savol
    >>> count_substring('AAAA', 'AA')

    'AA'
     qismsatri 'AAAA' satrda necha marta uchraydi? Bir mantiq bo‘yicha 2 marta, boshqacha qarasak 3 marta. Biz qismsatrlarning bir-biriga mos tushish holatlarini hisobga olish olmasligimizga bog‘liq!
    Yuqoridagi yechimda funksiya qismsatrlarning bir-biriga mos tushish holatlarini hisobga oladi va AA qismsatr uchun 3 son qaytaradi. Agar biz shuni xohlasak, ajoyib! Agar xohlamasak-chi?
    Muammoni funksiyaning while qatorida ba’zi o‘zgartirishlar kiritish orqali hal qilamiz. Bu yerda ikki xil urinish mavjud, ulardan qaysi biri ishlaydi?
    (Qaysi biri AAAA satrida AA qismsatrlar sonini uch emas, ikki qaytaradi?)

    Izoh: Ikkinchi holatda shart umuman noto‘g‘ri, ya’ni qismsatr kerak bo‘lgan satr (target)ga teng bo‘lmaganda tekshirish qadami bir emas, qismsatr uzunligida oshirilyapti, bu degani orada qismsatrlar tekshirilmay qolishi mumkin.
    Topshiriq

    21-qism


    1-savol
    Satr o‘zgaruvchisida qismsatrlarni qidirish haqida uchta savol. Ushbu savollarga javob berish uchun Pythonning qaysi qidiruv xususiyatidan foydalanishimiz kerak?
    Faraz qiling, biz "Ikki shahar haqidagi ertak" romanining butun matnini o‘z ichiga olgan tale deb nomlangan o‘zgaruvchiga egamiz.

    Izoh: How many times does the word "chocolate" occur in the novel? - "Shokolad" so'zi romanda necha marta uchraydi?
    Yes or no: Does the word "chocolate" occur in the novel? - Ha yoki yo'q: "Shokolad" so'zi romanda uchraydimi?
    How far into the novel is the first occurrence of the word "chocolate"? - "Shokolad" so'zi romanda birinchi marta qaysi pozitsiyada uchraydi?

    22-qism


    1-savol
    Sizningcha, bu ibora nimani anglatadi?
    "-".join("cat")
    Bir o‘ylab ko‘ring, keyin Python interpretatorida sinab ko‘ring!

    Izoh: Ushbu ifoda "-" satrini o‘zini "cat" satrining elementlari orasiga kiritishni so‘ramoqda. Natijada "c-a-t" bo‘ladi.

    Download 5.67 Mb.
    1   ...   23   24   25   26   27   28   29   30   31




    Download 5.67 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dasturga Muqaddima 1-bosqich

    Download 5.67 Mb.