1. Python dasturlash tili va uning imkoniyatlari. Python


Interfaol muhitida yuz bergan xatolik va uni tuzatish


Download 0.97 Mb.
bet5/24
Sana09.02.2023
Hajmi0.97 Mb.
#1179411
1   2   3   4   5   6   7   8   9   ...   24
Bog'liq
aniqroq1

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 0.97 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   24




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling