Friday, January 7, 2022
Turtle Art 7 өнгийн спираль
from turtle import *
col = ['red','orange','yellow','green','cyan','blue','lightpink']
bgcolor('black')
speed(0)
for i in range(200):
pencolor(col[i % 7]) # col лист дэх 7 өнгийг дараалан сонгоно.
width(i/100+1)
forward(i)
left(50) # 360/7=51.4 гэж гарч байгааг 50 гэж оруулбал хазгай тойрно.
hideturtle()
done()
Wednesday, January 5, 2022
Turtle дээр санамсаргүй зүгт, санамсаргүй зайд, санамсаргүй өнгөөр цацраг зурах
# санамсаргүй зүгт, санамсаргүй зайд, санамсаргүй өнгөөр цацраг зурах
import turtle
import random
wn = turtle.Screen()
wn.bgcolor('black')
col = ['red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'lightpink']
t = turtle.Turtle()
t.pensize(1)
for i in range(100):
col_num = random.randint(0,6)
angle = random.randint(0,45)
dis = random.randint(50,200)
t.color(col[col_num])
t.right(angle)
t.forward(dis)
t.backward(dis)
Фрактал цасан ширхэг зурах код Turtle Art дээр
# Turtle Art дээр Фрактал цасан ширхэг зурах код
import turtle
def star(turtle, n,r):
for k in range(0,n):
turtle.pendown()
turtle.forward(r)
turtle.penup()
turtle.backward(r)
turtle.left(360/n)
def recursive_star(turtle, n, r, depth, f):
if depth == 0:
star(turtle, n, f*4)
else:
for k in range(0,n):
turtle.pendown()
turtle.forward(r)
recursive_star(turtle, n, f*r, depth - 1,f)
turtle.penup()
turtle.backward(r)
turtle.left(360/n)
turtle.speed("fastest")
s = turtle.Screen()
s.bgcolor('white')
recursive_star(turtle, 5 , 150, 4, 0.4)
Monday, January 3, 2022
Turtle Art Зүрхний цахилгаан бичлэгийг дуурайн зурав
Python орчинд Turtle Art зураг зурах хэд хэдэн жишээг энд оруулья.
Эхлээд консол дээрээ дараах команд бичиж Turtle Art сулгана.
C:> pip install turtle
Зүрхний цахилгаан бичлэгийн жишээ.
Subscribe to:
Posts (Atom)