Grafika bilan ishlash



Yüklə 17,69 Kb.
tarix13.06.2023
ölçüsü17,69 Kb.
#129442
Grafika bilan ishlash


Grafika bilan ishlash

  1. Birinchi navbatda turtle ni chaqiramiz. Bu oddiy kod qatori import turtle

  2. Turtlega nom beramiz. Masalan mosrog'i Toshbaqa. toshbaqa = turtle.Turtle()

  3. Endi har doim unga parametr berganimizda uni Toshbaqa deb ataymiz.

  4. Biz turtleni chaqirib oldik. Unga buyruq berish qoldi xolos. Endi esa bizga uning parametrlarini foydalanuvchining uzi kiritishi uchun imkon yaratuvhi kodlar yozamiz. Bu uchun input("") ishlatiladi.

  5. Toshbaqa qalinligini foydalanuvchining o'zi belgilasin.semiz = input("Qalinligi: ") semiz o'zgaruvchi uni ifodalash kiritiladi (input qilinadi). Yani matn yoki son sifatida.

  6. Endi foydalanuchi kiritgan matnni integer ya'ni son qiymatini toshbaqa uchun qalinlik (width) qilib olamiz. toshbaqa.width(int(semiz))

  7. Endi esa toshbaqani harakatlantirish uchun foydalanuvchidan qiymat so'raymiz: Toshbaqa oddiyroq harakatlanishi uchun oldinga (forward) va bir yoqlama burilishi uchun masalan chap(left) ni tanlaymiz. Bu kiritishlar biz ma'lum shakl chizgunimizga qadar davom etishi uchun operatorlarni takrorlatish kod qatorlaridan foydalanamiz. umumiy blok quyida.

for side in range(90):
tugriga input("Toshbaqa tugriga necha pixel yursin:"):
toshbaqa.forward(int(tugriga))
chabga = input("toshbaqa chapga Necha gradus burilsin")
toshbaqa.left(int(chabga))
p.s: imloviy xatolar atayin adashmaslik uchun qilingan
To'liq kodni ishlating va zavqlaning
import turtle
toshbaqa = turtle.Turtle()
semiz = input("Qalinligi: ")
toshbaqa.width(int(semiz))
for side in range(90):
tugriga = input("Toshbaqa tugriga necha pixel yursin:")
toshbaqa.forward(int(tugriga))
chabga = input("toshbaqa chapga Necha gradus burilsin")
toshbaqa.left(int(chabga))
Yüklə 17,69 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin