• 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)
    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.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dasturga Muqaddima 1-bosqich

    Download 5.67 Mb.