Python turtle.right() Examples
The following are 30
code examples of turtle.right().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
turtle
, or try the search function
.
Example #1
Source File: fractal_trees.py From advancedpython3 with GNU General Public License v3.0 | 7 votes |
def draw_tree(length, width=9): color = 'brown' if length < 1: return elif length < 3: color = 'green' if width < 1: width = 1 turtle.color(color) turtle.width(width) turtle.forward(length) turtle.left(30) draw_tree(length / FACTOR, width - 1) turtle.right(60) draw_tree(length / FACTOR, width - 1) turtle.left(30) turtle.color(color) turtle.width(width) turtle.backward(length)
Example #2
Source File: gear-1.py From python-examples with MIT License | 7 votes |
def gear(count, width, height): angle = 90-(180/count) for _ in range(count): turtle.forward(width) turtle.left(angle) turtle.forward(height) turtle.right(90) turtle.forward(width) turtle.right(90) turtle.forward(height) turtle.left(angle) # --- main --- # clear everything
Example #3
Source File: main.py From python-examples with MIT License | 6 votes |
def draw_pattern_circle(x, y, r, count, radius, color='red'): rotation = 360 / count turtle.goto(x, y) for _ in range(count): # move from center to circle #turtle.pu() turtle.color('black') turtle.forward(radius) turtle.right(90) draw_circle(r, color) # move from circle to center #turtle.pu() turtle.color('black') turtle.left(90) turtle.backward(radius) # rotate in circle turtle.right(rotation)
Example #4
Source File: main.py From python-examples with MIT License | 6 votes |
def draw_pattern_rectangle(x, y, width, height, count, radius, color='red'): rotation = 360 / count turtle.goto(x, y) for _ in range(count): # move from center to circle turtle.pu() #turtle.color('black') turtle.forward(radius) turtle.right(90+rotation/2) draw_rectangle(width, height, color) # move from circle to center turtle.pu() #turtle.color('black') turtle.left(90+rotation/2) turtle.backward(radius) # rotate in circle turtle.right(rotation)
Example #5
Source File: gear-2.py From python-examples with MIT License | 6 votes |
def gear(count, width, height): angle = 90-(180/count) for _ in range(count): turtle.forward(width) turtle.left(angle) turtle.forward(height) turtle.right(90) turtle.forward(width) turtle.right(90) turtle.forward(height) turtle.left(angle) # --- main --- # clear everything
Example #6
Source File: main-3-draw_2-left.py From python-examples with MIT License | 5 votes |
def draw_2(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_2(length, level-1) turtle.left(60) draw_2(length, level-1) turtle.right(180-60) draw_2(length, level-1) turtle.left(60) draw_2(length, level-1)
Example #7
Source File: main-4-draw_2-left-right.py From python-examples with MIT License | 5 votes |
def draw_2(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_2(length, level-1) turtle.left(60) draw_2(length, level-1) turtle.right(180-60) draw_2(length, level-1) turtle.left(60) draw_2(length, level-1)
Example #8
Source File: main-4-draw_2-left-right.py From python-examples with MIT License | 5 votes |
def turn_right(width, step, draw): for _ in range(4): draw(width, step) turtle.right(90) # --- main --- # clear everything
Example #9
Source File: main-2-draw_1-right-right.py From python-examples with MIT License | 5 votes |
def draw_1(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_1(length, level-1) turtle.left(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.left(90) draw_1(length, level-1)
Example #10
Source File: main-2-draw_1-right-right.py From python-examples with MIT License | 5 votes |
def draw_2(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_2(length, level-1) turtle.left(60) draw_2(length, level-1) turtle.right(180-60) draw_2(length, level-1) turtle.left(60) draw_2(length, level-1)
Example #11
Source File: main-1-draw_1-left.py From python-examples with MIT License | 5 votes |
def draw_1(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_1(length, level-1) turtle.left(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.left(90) draw_1(length, level-1)
Example #12
Source File: main-1-draw_1-left.py From python-examples with MIT License | 5 votes |
def draw_2(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_2(length, level-1) turtle.left(60) draw_2(length, level-1) turtle.right(180-60) draw_2(length, level-1) turtle.left(60) draw_2(length, level-1)
Example #13
Source File: main-1-draw_1-left.py From python-examples with MIT License | 5 votes |
def turn_right(width, step, draw): for _ in range(4): draw(width, step) turtle.right(90) # --- main --- # clear everything
Example #14
Source File: main-4-draw_2-left-left.py From python-examples with MIT License | 5 votes |
def draw_1(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_1(length, level-1) turtle.left(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.left(90) draw_1(length, level-1)
Example #15
Source File: main-4-draw_2-left-left.py From python-examples with MIT License | 5 votes |
def draw_2(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_2(length, level-1) turtle.left(60) draw_2(length, level-1) turtle.right(180-60) draw_2(length, level-1) turtle.left(60) draw_2(length, level-1)
Example #16
Source File: main-3-draw_2-left.py From python-examples with MIT License | 5 votes |
def draw_1(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_1(length, level-1) turtle.left(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.left(90) draw_1(length, level-1)
Example #17
Source File: main-4-draw_2-right-right.py From python-examples with MIT License | 5 votes |
def draw_2(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_2(length, level-1) turtle.left(60) draw_2(length, level-1) turtle.right(180-60) draw_2(length, level-1) turtle.left(60) draw_2(length, level-1)
Example #18
Source File: main-3-draw_2-left.py From python-examples with MIT License | 5 votes |
def turn_right(width, step, draw): for _ in range(4): draw(width, step) turtle.right(90) # --- main --- # clear everything
Example #19
Source File: main.py From python-examples with MIT License | 5 votes |
def on_right(): val = t.textinput('Right', "How much: ") if val: try: val = int(val) t.right(val) except ValueError: messagebox.showinfo('Error', 'Wrong value') t.listen()
Example #20
Source File: main.py From python-examples with MIT License | 5 votes |
def item(lenght, level): if level <= 0: return for _ in range(8): turtle.forward(lenght) item(lenght/4, level-1) turtle.backward(lenght) turtle.right(360/8)
Example #21
Source File: main-colors.py From python-examples with MIT License | 5 votes |
def item(lenght, level, color): if level <= 0: return for _ in range(8): turtle.color(colors[color]) turtle.forward(lenght) item(lenght/4, level-1, color+1) turtle.penup() # there is no need to draw again the same line (and it can use differnt color) turtle.backward(lenght) turtle.pendown() turtle.right(360/8)
Example #22
Source File: main-2-draw_1-left-left.py From python-examples with MIT License | 5 votes |
def draw_1(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_1(length, level-1) turtle.left(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.left(90) draw_1(length, level-1)
Example #23
Source File: clock.py From Tools with MIT License | 5 votes |
def startTick(second_hand, minute_hand, hour_hand, printer): today = datetime.datetime.today() second = today.second + today.microsecond * 1e-6 minute = today.minute + second / 60. hour = (today.hour + minute / 60) % 12 # 设置朝向 second_hand.setheading(6 * second) minute_hand.setheading(6 * minute) hour_hand.setheading(12 * hour) turtle.tracer(False) printer.forward(65) printer.write(getWeekday(today), align='center', font=("Courier", 14, "bold")) printer.forward(120) printer.write('12', align='center', font=("Courier", 14, "bold")) printer.back(250) printer.write(getDate(today), align='center', font=("Courier", 14, "bold")) printer.back(145) printer.write('6', align='center', font=("Courier", 14, "bold")) printer.home() printer.right(92.5) printer.forward(200) printer.write('3', align='center', font=("Courier", 14, "bold")) printer.left(2.5) printer.back(400) printer.write('9', align='center', font=("Courier", 14, "bold")) printer.home() turtle.tracer(True) # 100ms调用一次 turtle.ontimer(lambda: startTick(second_hand, minute_hand, hour_hand, printer), 100)
Example #24
Source File: snowflake.py From advancedpython3 with GNU General Public License v3.0 | 5 votes |
def draw_branch(size): """ Draw an individual branch on a snowflake """ side_branch_size = size / 3 for _ in range(3): for i in range(3): turtle.forward(side_branch_size) turtle.backward(side_branch_size) turtle.right(45) turtle.left(90) turtle.backward(side_branch_size) turtle.left(45) turtle.right(90)
Example #25
Source File: sample-window3.py From advancedpython3 with GNU General Public License v3.0 | 5 votes |
def draw_square(size): """ Function to draw a square """ turtle.forward(size) turtle.right(90) turtle.forward(size) turtle.right(90) turtle.forward(size) turtle.right(90) turtle.forward(size)
Example #26
Source File: sample-window2.py From advancedpython3 with GNU General Public License v3.0 | 5 votes |
def draw_square(size): """ Draw a square in the current direction """ turtle.forward(size) turtle.right(90) turtle.forward(size) turtle.right(90) turtle.forward(size) turtle.right(90) turtle.forward(size)
Example #27
Source File: main-2-left-right-draw_1.py From python-examples with MIT License | 5 votes |
def draw_1(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_1(length, level-1) turtle.left(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.left(90) draw_1(length, level-1)
Example #28
Source File: main-2-left-right-draw_1.py From python-examples with MIT License | 5 votes |
def draw_2(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_2(length, level-1) turtle.left(60) draw_2(length, level-1) turtle.right(180-60) draw_2(length, level-1) turtle.left(60) draw_2(length, level-1)
Example #29
Source File: main-2-left-right-draw_1.py From python-examples with MIT License | 5 votes |
def turn_right(width, step, draw): for _ in range(4): draw(width, step) turtle.right(90) # --- main --- # clear everything
Example #30
Source File: main-3-draw_2-right.py From python-examples with MIT License | 5 votes |
def draw_1(length, level): if level < 1: turtle.fd(length) else: length = length/3 draw_1(length, level-1) turtle.left(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.right(90) draw_1(length, level-1) turtle.left(90) draw_1(length, level-1)