• 8-qism
  • 9-qism
  • Dasturga Muqaddima 1-bosqich




    Download 5.67 Mb.
    bet14/31
    Sana22.10.2022
    Hajmi5.67 Mb.
    #27828
    1   ...   10   11   12   13   14   15   16   17   ...   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
    2-savol
    Bu yerda draw_circle kod bloki uchun funksiya chaqiruvi:
    draw_circle(10)
    Kodning qaysi qismi argument hisoblanadi?

    Izoh: Bu funksiya chaqiruvi 10 argumentini draw_circle funksiyasiga o‘tkazmoqda, deymiz.
    3-savol
    Bu yerda draw_square kod bloki uchun funksiya chaqiruvi: draw_square()
    Bu kodning qaysi qismida argument bor?

    Izoh: Siz hech qanday argumentlar yo‘qligini aytishingiz mumkin, chunki qavslar bo‘sh.
    Funksiyani hech qanday argumentlardan foydalanmasdan turib chaqirish odatiy hol emas. Hali ham oxirigacha qavslarni qo‘yishimiz kerak - bu Pythonga chaqiruv ifodasi ekanligini ko‘rsatamiz.
    4-savol

    8-qism


    1-savol
    Bu yerda square deb nomlangan funksiyani aniqlash uchun turli xil urinishlar keltirilgan. Kelly videoda tasvirlagan narsalarga asoslanib, ularning qaysi biri to‘g‘ri sintaksisdan foydalanadi aniqlang? (Ulardan qaysi biri grammatik jihatdan to‘g‘ri?)

    9-qism


    1-savol
    Mana Kelly hozirgina yaratgan spiral funksiyasining birinchi qatori:
    def spiral(sides):

    sides nima o‘zi?
    Bu yerda ikkita to‘g‘ri javob bor.

    Izoh: sides satr emas, sonli qiymatlarni qabul qiladi, sides parametrining funksiya chaqiruvidagi qiymati argument bo‘ladi.
    2-savol
    Va spiral funksiyasini chaqiradigan qator:
    spiral(100)
    100 nima bu yerda?

    3-savol
    Bu yerda spiral chizuvchi funksiya (va funksiya chaqiruvi):
    def spiral(sides):

    for n in range(sides):
    t.forward(n)
    t.right(30)


    spiral(50)
    Va mana bu yerda uning boshqacha ko‘rinishi:

    Download 5.67 Mb.
    1   ...   10   11   12   13   14   15   16   17   ...   31




    Download 5.67 Mb.