• V BOB. WWW-TEXNOLOGIYA VA HTML TILI Python dasturlash tilida tasvir chizish uchun Canvas
  • 40-dars. PYTHONDA GRAFIKA BILAN ISHLASH
  • Va axborot texnologiyalari 10-sinf toshkent – 2021




    Download 27,94 Mb.
    Pdf ko'rish
    bet98/153
    Sana19.05.2024
    Hajmi27,94 Mb.
    #244031
    1   ...   94   95   96   97   98   99   100   101   ...   153
    Bog'liq
    10-sinf yangi

    Kiruvchi ma’lumot
     input.txt
    Chiquvchi ma’lumot 
    output.txt
    Tarixingdir ming asrlar
    Ichra pinhon, o‘zbegim,
    Senga tengdosh Pomir-u
    Oqsoch Tiyonshon, o‘zbegim.
    Oqsoch Tiyonshon, o‘zbegim.
    Senga tengdosh Pomir-u
    Ichra pinhon, o‘zbegim,
    Tarixingdir ming asrlar


    138
    138
    138
    138
    V BOB. 
    WWW-TEXNOLOGIYA VA HTML TILI
    Python dasturlash tilida tasvir chizish uchun 
    Canvas
     
    deb nomlanuvchi chizish maydonidan 
    foydalaniladi. Canvasning biror qismiga tasvir 
    chizish uchun X va Y koordinatalar tizimi 
    qo‘llaniladi. 
    Tkinterda X koordinatalari chapdan o‘ngga, 

    koordinatalari esa yuqoridan pastga qarab 
    belgilanadi. (0, 0) nuqta Canvasning yuqori chap 
    burchagi hisoblanadi.
    Canvas nusxasini yaratayotgan vaqtda uning eni 
    va balandligini 
    ko‘rsatish lozim. Geometrik figura 
    va boshqa obyektlarni joylashtirishda ularning 
    Canvasdagi koordinatasi ko‘rsatiladi. Koordinatani 
    hisoblash yuqori chap burchak, ya’ni (0, 0) dan 
    boshlanadi.
    40-dars. PYTHONDA GRAFIKA BILAN ISHLASH
    Canvas
    – Python dasturlash tilida X 
    va Y koordinatalar tizimidan iborat 
    maxsus tasvir chizish maydoni. 
    TAYANCH TUSHUNCHALAR
    UYGA VAZIFA
    input.txt
    output.txt
    Ali.vali@gmail.com
    Ha
    Hello world!
    Yo`q
    1. О‘zingizga yoqqan biror 8 qatorli she’rni faylga yozish va uni о‘qish dasturini tuzing.
    2. Fayldagi satrda @ belgisi mavjud yoki mavjud emasligini aniqlovchi dastur tuzing.
     
    Figura chizish
    Figurani chizish uchun maxsus tkinter moduli funksiyalaridan foydalaniladi va koordinatalar 
    ko‘rsatiladi. Birinchi raqam gorizontal (X o‘qi), ikkinchi raqam esa vertikal (Y o‘qi) bo‘yicha 
    joylashuvni belgilaydi. 
    from tkinter import *
    window=Tk()
    Kutubxonadan tkinter modulini yuklab 
    oladi.
    Tkinter oynasini yaratadi.
    draw=Canvas(window, width=400, 
    height=400)
    draw.pack()
    Eni 400, bo‘yi 400 ga teng Canvas 
    maydoni yaratiladi.
    draw.create_rectangle(30,30,200,250)
    Yuqori chap burchagi koordinatasi 
    (30,30), quyi o‘ng burchak koordinatasi 
    (200,250) bo‘lgan to‘g‘ri to‘rtburchakni 
    chizadi.
    (30,30)
    (200,250)


    139
    139
    139
    139

    Download 27,94 Mb.
    1   ...   94   95   96   97   98   99   100   101   ...   153




    Download 27,94 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Va axborot texnologiyalari 10-sinf toshkent – 2021

    Download 27,94 Mb.
    Pdf ko'rish