Apa itu turtle turtle () di python?

Pelajari tentang perpustakaan kura-kura dengan python yang dapat Anda gunakan untuk grafik vektor dan membuat pola dan bentuk yang indah

Apa itu turtle turtle () di python?
  • Bintang

    import turtle
    shape = turtle.Turtle()
    
    shape.right(75)
    shape.forward(100)
    
    for i in range(4):
        shape.right(144)
        shape.forward(100)
    
    turtle.done()
    

    Keluaran

    Apa itu turtle turtle () di python?
  • Segi enam

    import turtle
    shape = turtle.Turtle()
    
    sides = 6
    length = 50
    angle = 360.0 / sides
    
    for i in range(sides):
        shape.forward(length)
        shape.right(angle)
    
    turtle.done()
    
    _

    Keluaran

    Apa itu turtle turtle () di python?
  • Lingkaran

    import turtle
    shape = turtle.Turtle()
    
    shape.circle(40)
    
    turtle.done()
    

    Keluaran

    Apa itu turtle turtle () di python?
  • Persegi panjang

    import turtle
    shape = turtle.Turtle()
    
    for i in range(2):
        shape.forward(80)
        shape.right(90)
        shape.forward(40)
        shape.right(90)
    
    turtle.done()
    
    _

    Keluaran

    Apa itu turtle turtle () di python?
  • Setelah bentuk dasar, mari kita jelajahi juga beberapa program luar biasa menggunakan pustaka Turtle dengan Python

    • Spiral Square luar dalam dan luar dalam

      import turtle
      window = turtle.Screen()
      window.bgcolor("blue")
      window.title("Turtle")
      shape = turtle.Turtle()
      shape.color("red")
      
      def func(size):
          for i in range(4):
              shape.forward(size)
              shape.left(90)
              size = size - 5
      
      func(140)
      func(120)
      func(100)
      func(80)
      func(60)
      func(40)
      func(20)
      
      turtle.done()
      

    Keluaran

    Apa itu turtle turtle () di python?
  • Pola Masukan Pengguna

    Program ini digunakan untuk menggambar bentuk berdasarkan jumlah sisi yang dimasukkan pengguna dalam pola yang seragam

    import turtle
    import time
    import random
    
    num_str = input("Enter the number of sides: ")
    if num_str.isdigit():
        squares = int(num_str)
    
    angle = 180 - 180*(squares-2)/squares
    
    turtle.up()
    
    x = 0
    y = 0
    turtle.setpos(x, y)
    
    num = 8
    for x in range(num):
        turtle.color(random.random(), random.random(), random.random())
        x += 5
        y += 5
        turtle.forward(x)
        turtle.left(y)
        for i in range(squares):
            turtle.begin_fill()
            turtle.down()
            turtle.forward(40)
            turtle.left(angle)
            turtle.forward(40)
            print (turtle.pos())
            turtle.up()
            turtle.end_fill()
    
    turtle.done()
    
    _

    Keluaran

    Apa itu turtle turtle () di python?
  • Pola Spiral Helix

    import turtle
    
    window = turtle.Screen()
    turtle.speed(2)
    
    for i in range(25):
        turtle.circle(5*i)
        turtle.circle(-5*i)
        turtle.left(i)
    
    turtle.done()
    
    _

    Keluaran

    Apa itu turtle turtle () di python?
  • Benzena Pelangi

    window = turtle.Screen()
    window.bgcolor("light blue")
    window.title("Practicing Turtle")
    mark = turtle.Turtle()
    
    _0

    Keluaran

    Apa itu turtle turtle () di python?
  • Pohon menggunakan Turtle Programming

    Dengan menggunakan library Turtle di Python, kita bisa mencoba menggambar pohon Y (pohon fraktal) menggunakan Turtle. Pendekatannya adalah sebagai berikut

    Apa arti kura-kura kura-kura () Python?

    Singkatnya, kura-kura. Turtle() adalah metode konstruktor dari kelas Turtle ; .

    Apa perbedaan antara kura-kura dan kura-kura di Python?

    turtle adalah modul yang Anda impor sedangkan Turtle adalah nama kelasnya .

    Apa gunanya kura-kura impor dengan Python?

    Turtle dengan Python memungkinkan Anda menggambar hal-hal seperti bentuk dan pola . Ini adalah perpustakaan dengan Python yang dapat Anda impor dan kemudian menggunakannya untuk menggambar apa pun yang Anda inginkan.