• 6-qism
  • 7-qism
  • Izoh: no_words satri bo‘sh satr bo‘lganligi sababli indeks chegaradan tashqari degan xato chiqariladi. 3-savol




    Download 5.67 Mb.
    bet23/31
    Sana22.10.2022
    Hajmi5.67 Mb.
    #27828
    1   ...   19   20   21   22   23   24   25   26   ...   31
    Bog'liq
    Uzb coders qollanma
    TITUL 2 (3), PM 5-2-Ma\'ruza (2), Qurilish mashinalarini bir ish joyidan boshqa ish joyiga uni qo, 1-маъруза, 2-amaliy ishga Javoblar, 2-amaliy ish, 1-2-mustaqil ish mavzulari (1), Birgalikda Korrupsiyani To\'xtatamiz
    Izoh: no_words satri bo‘sh satr bo‘lganligi sababli indeks chegaradan tashqari degan xato chiqariladi.
    3-savol
    Ushbu yondoshuvlardan qaysi biri satrdan o‘tib ketilganda 'IndexError'ni oldini olishga imkon beradi?
    (Yuqoridagi misolda bo‘lgani kabi, satr o‘zgaruvchisi 'word' deb nomlangan deylik.)
    Barcha to‘g‘ri javoblarni belgilang.

    Izoh: xatolarni oldini olish imkoniyati hamisha mavjud bo‘ladi. For char in word: iborasi word satrining har bir belgisidan o‘tib chiqadi, ya’ni char o‘zgaruvchi word[0], word[1] va hokazo qiymatlariga teng bo‘ladi.

    6-qism


    1-savol
    Quyida sinab ko‘rish uchun misollar.
    Ularni ishga tushirmasdan, natijasini oldindan ayta olasizmi?

    Izoh: “python”[:] bunda qism satr boshdan oxirigacha olinadi.
    2-savol
    Yana boshqa misol:

    Izoh: "udacity"[3:] bunda qismsatr 3 belgidan satr oxirigacha olinadi.
    3-savol
    Endi biroz murakkabroq ish qilaylik.
    Aytaylik, avval buni qildik:
    >>> word = "definitely"
    >>> length = len(word)
    Endi biz "word" o‘zgaruvchisida saqlanadigan satrga egamiz va bu satrning uzunligi "length" o‘zgaruvchisida saqlanadi. Bunday holda, uzunlik "10"dir.
    Ushbu ifodalardan qanday natija ko‘rasiz?

    7-qism


    1-savol
    Concatenation qatnashgan ba’zi misollar keltirigan. Ular nima bo‘ladi?

    Izoh: son va satrni qo‘shib bo‘lmaydi.



    Topshiriq:



    8-qism


    1-savol
    Quyida Python interaktiv tarjimonida ishlagan ba’zi bir kod namunalari.
    Har birining natijalarini oldindan aytib bera olasizmi? (va albatta, ularni sinab ham ko‘rishingiz mumkin!).

    Izoh: 1-holatda input natijasiga ‘2’satr olinadi va u 2 ga ko‘paytirilib, ya’ni ‘22’ satr sifatida chop etiladi. 2-holatda son bilan satrni qo‘shishga harakat qilinganligi sababli xato yuz beradi. 3 va 4-holatda input orqali olingan qiymat integer turiga keltirilib olingan.
    2-savol
    Aytaylik, biz o‘zgaruvchiga raqamni beramiz.
    >>> n = 7
    Va biz quyidagicha qator yaratmoqchimiz:
    'The lucky number is 7.'
    Quyidagi Python tarjimonida ushbu natijani olishga urinishlardan qaysi biri ishlaydi?



    Download 5.67 Mb.
    1   ...   19   20   21   22   23   24   25   26   ...   31




    Download 5.67 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Izoh: no_words satri bo‘sh satr bo‘lganligi sababli indeks chegaradan tashqari degan xato chiqariladi. 3-savol

    Download 5.67 Mb.