本文整理汇总了Python中turtle.rt函数的典型用法代码示例。如果您正苦于以下问题:Python rt函数的具体用法?Python rt怎么用?Python rt使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了rt函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: ustDoNastKraw
def ustDoNastKraw(ile, bokKw=10):
turtle.pu()
turtle.lt(90)
turtle.fd(bokKw)
turtle.rt(90)
turtle.rt(180)
turtle.pd()
示例2: ustDoNastTetki
def ustDoNastTetki(orient=1, bokKw=10):
turtle.pu()
turtle.rt(90*orient)
turtle.fd(bokKw*2)
turtle.lt(90*orient)
turtle.fd(bokKw*3)
turtle.pd()
示例3: kwadrat
def kwadrat(kolor): #kwadrat
t.fillcolor(kolor)
t.begin_fill()
for i in range(4):
t.fd(B)
t.rt(90)
t.end_fill()
示例4: szach
def szach(n):
ustNaStart()
numPowX = 1
numPowY = 1
bok = floor(450 / n)
while(numPowY <= n / 2):
while(numPowX <= n / 2):
parzDwaKwadraty(bok)
numPowX = numPowX + 1
korDuza(n)
turtle.pu()
turtle.lt(90)
turtle.fd(bok)
turtle.rt(90)
turtle.pd()
numPowX = 1
while(numPowX <= n / 2):
nieParzDwaKwadraty(bok)
numPowX = numPowX + 1
korDuza(n)
turtle.pu()
turtle.lt(90)
turtle.fd(bok)
turtle.rt(90)
turtle.pd()
numPowX = 1
numPowY = numPowY + 1
示例5: drawSide
def drawSide(l):
"""
Draw one side of the hexagon.
l is side length
"""
turtle.fd(l)
turtle.rt(60)
示例6: polygon
def polygon(n,crad,turtle):
a = (n-2.0)*(180.0/n)
s = 2.0*math.sin(math.pi/n)*crad
for i in range(0,n):
turtle.fd(s)
turtle.rt(180.0-a)
turtle.color(random.random(), random.random(), random.random())
示例7: ustNaStart
def ustNaStart():
turtle.pu()
turtle.bk(250)
turtle.lt(90)
turtle.bk(250)
turtle.rt(90)
turtle.pd()
示例8: grid
def grid(side):
sqrt = math.sqrt(squares)
#horizontal
for i in range(1,squares):
if i % sqrt == 0:
turtle.width(2)
turtle.color("red")
move(-side*squares/2., side*squares/2.-i*side)
turtle.fd(side*squares)
turtle.width(1)
turtle.color("black")
#vertical
turtle.setheading(-90)
for i in range(1,squares):
if i % sqrt == 0:
turtle.width(2)
turtle.color("red")
move(-side*squares/2.+i*side, side*squares/2.)
turtle.fd(side*squares)
turtle.width(1)
turtle.color("black")
#big square
move(-side*squares/2., side*squares/2.)
turtle.width(3)
turtle.setheading(0)
turtle.color("blue")
for i in range(4):
turtle.fd(side*squares)
turtle.rt(90)
示例9: plansza
def plansza(bok):
bokMalKw = bok/7
rDuzKol = bokMalKw
rMalKol = bokMalKw/2
numPowPlus = 1
numPowKola = 1
ustNaStart(bok)
turtle.pu() ##W figurach nie ma krawędzi
duzyKwadrat(bok)
ustDoPlusa(bokMalKw)
while numPowPlus <= 4:
plus(bokMalKw, rMalKol)
turtle.rt(90)
turtle.fd(bokMalKw)
numPowPlus = numPowPlus + 1
ustDoKol(bokMalKw)
turtle.fillcolor(250, 250, 0)
while numPowKola <= 4:
turtle.rt(90)
turtle.fd(bokMalKw)
turtle.lt(180)
turtle.begin_fill()
turtle.circle(rDuzKol)
turtle.end_fill()
turtle.lt(180)
turtle.fd(bokMalKw * 6)
numPowKola = numPowKola + 1
turtle.pd()
示例10: ustDoNastElem
def ustDoNastElem(dlBokMalKw):
turtle.pu()
turtle.rt(90)
turtle.fd(dlBokMalKw * 5)
turtle.lt(90)
turtle.fd(dlBokMalKw)
turtle.pd()
示例11: naGoreWiezy
def naGoreWiezy(bokProst1, bokTroj):
turtle.pu()
turtle.fd(bokProst1)
turtle.rt(30)
turtle.fd(bokTroj)
turtle.lt(30)
turtle.pd()
示例12: ustDo2Elki
def ustDo2Elki(dlBokKw, bokKr, bokDl):
turtle.pu()
turtle.fd(bokKr - dlBokKw *2)
turtle.rt(90)
turtle.fd(bokDl - dlBokKw*2)
turtle.rt(90)
turtle.pd()
示例13: ustNaStartKwiatki
def ustNaStartKwiatki(rozmKanwy, segment):
turtle.pu()
turtle.bk(225)
turtle.lt(90)
turtle.bk(225)
turtle.rt(90)
turtle.pd()
示例14: grid
def grid(side):
turtle.color("blue")
#horizontal
for i in range(1, 5):
move(-side*3, side*3-i*side)
turtle.fd(6*side)
#vertical
turtle.setheading(-90)
for i in range(1, 6):
move(-side*3+i*side, side*3)
turtle.fd(5*side)
#big square
turtle.color("red")
turtle.width(2)
turtle.setheading(0)
move(-side*3, side*3)
for i in range(4):
if (i % 2 == 0):
cena = side * 6
else:
cena = side * 5
turtle.fd(cena)
turtle.rt(90)
示例15: okoP
def okoP(a):
turtle.begin_fill()
wielokat(6, a *4, 4)
turtle.end_fill()
turtle.rt(180)
turtle.fd(a * 4)
turtle.lt(360 / 6)
turtle.fd(a * 4)
turtle.lt(360 / 6)
turtle.fd(a * 4)
turtle.colormode(255)
turtle.fillcolor(255, 255, 255)
turtle.rt(180)
turtle.fd(a)
turtle.rt(120)
turtle.begin_fill()
wielokat(6, 2 * a, 4)
turtle.end_fill()
turtle.rt(60)
turtle.fd(a / 2)
turtle.rt(120)
turtle.fillcolor(0, 0, 0)
turtle.begin_fill()
wielokat(6, a, 4)
turtle.end_fill()