• 6.Pythonda turtle kutubxonasi va uning metodlarini misollar orqali tushuntirib bering.
  • Interfaol muhitida yuz bergan xatolik va uni tuzatish




    Download 66,31 Kb.
    bet5/24
    Sana23.02.2024
    Hajmi66,31 Kb.
    #161000
    1   2   3   4   5   6   7   8   9   ...   24
    Bog'liq
    1. Python dasturlash tili va uning imkoniyatlari. Python-fayllar.org

    Interfaol muhitida yuz bergan xatolik va uni tuzatish
    Ba’zan yo‘l qo‘yilgan xatolik interfaol muhitda qizil rang bilan namoyon bo‘ladi. Bunday xatolik dasturning ishga tushishiga to‘sqinlik qiladi.
    NameError xatoligi Python dasturida qaysidir so‘z tanilmayotganini anglatadi (masalan, print o‘rniga pront yozilgan) (1).
    Dasturlash muhitida xatolik ko‘rsatilgan satrga o‘tib, noto‘g‘ri ko‘rsatilgan buyruq nomi tuzatiladi (4).
    Agar interfaol muhitda shunday xatolik yuz bersa, File so‘zi bilan boshlanuvchi satr ustida sichqonchaning o‘ng tugmachasini bosib (2), Go to file/line tanlanadi (3).

    Katta yoki kichik harflar. Agar dasturda bir vaqtda print va Print so‘zlari ishlatilsa, Phyton bu qanday buyruq ekanligini tushunmaydi.

    Minus va tagchiziq. Minus (–) va tagchiziq(_) belgilarini adashtirish zinhor mumkin emas.
    Bittalik va ikkitalik qo‘shtirnoqlar. Qo‘shtirnoqlarning bu ikkala turini aralashtirib ishlatish mumkin emas. Ochiluvchi qo‘shtirnoq sifatida qaysi biri ishlatilsa, yopishda ham mana shu qo‘shtirnoq ishlatilishi lozim.
    Turli qavslar. Qavslarning bir necha turi mavjud: (), {} va [ ]. Ochiluvchi va yopiluvchi qavslar bir-biriga mos bo‘lishi lozim.

    6.Pythonda turtle kutubxonasi va uning metodlarini misollar orqali tushuntirib
    bering.Xy tekisligida (0, 0) dan boshlanadigan robot toshbaqani tasavvur qiling. dan so'ng , unga buyruq bering va u (ekranda!) o'zi qaragan yo'nalishda 15 piksel harakatlanadi, harakatlanayotganda chiziq chizadi. Unga buyruq bering va u joyida soat yo'nalishi bo'yicha 25 daraja aylanadi.import turtleturtle.forward(15)turtle.right(25)
    Sinf TurtleScreengrafik oynalarni toshbaqalarni chizish uchun o'yin maydonchasi sifatida belgilaydi. Uning konstruktoriga a tkinter.Canvasyoki ScrolledCanvasas argumenti kerak. turtleBa'zi ilovalarning bir qismi sifatida foydalanilganda foydalanish kerak .
    Toshbaqa oddiy harakatlarni takrorlaydigan dasturlar yordamida murakkab shakllarni chizishi mumkin:

    Funktsiya pastki Screen()sinfning singleton ob'ektini qaytaradi . TurtleScreenUshbu funktsiyadan turtlegrafiklarni bajarish uchun mustaqil vosita sifatida foydalanilganda foydalanish kerak. Singleton ob'ekti sifatida uning sinfidan meros olish mumkin emas.TurtleScreen/Screenningbarchausullarifunksiyasifatida, ya'niprotseduragayo'naltirilganinterfeysningbirqismisifatidahammavjud.


    RawTurtle(taxalus: RawPen) ga chizilgan toshbaqa obyektlarini belgilaydi TurtleScreen. Uning konstruktoriga argument sifatida Canvas, ScrolledCanvas yoki TurtleScreen kerak, shuning uchun RawTurtle obyektlari qaerga chizish kerakligini biladi.
    RawTurtle'dan olingan bo'lib , agar mavjud bo'lmasa, avtomatik ravishda yaratiladigan "" misolidan foydalanadigan kichik sinf Turtle(taxallus: Pen) .Screen
    RawTurtle/Turtle ning barcha usullari funksiyalar, ya'ni protseduraga yo'naltirilgan interfeysning bir qismi sifatida ham mavjud



    Download 66,31 Kb.
    1   2   3   4   5   6   7   8   9   ...   24




    Download 66,31 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Interfaol muhitida yuz bergan xatolik va uni tuzatish

    Download 66,31 Kb.