Cách tạo hình vuông xoắn trong trăn rùa

Đoạn mã dưới đây vẽ một hình xoắn ốc. Xem liệu bạn có thể hiểu mã này làm gì không và viết phiên bản của riêng bạn. Nếu không, hãy sao chép mã và xem điều gì sẽ xảy ra. Bạn có thể thay đổi các phần của mã để tạo ra kết quả khác không?

import turtle
pen=turtle.Turtle[]
x=10
y=10
for i in range[0,5]:
    pen.forward[x]
    pen.right[90]
    pen.forward[x]
    pen.right[90]
    x=x+y
    pen.forward[x]
    pen.right[90]
    pen.forward[x]
    pen.right[90]
    x=x+y
turtle.exit title[]

Bài học này là một phần của Khóa học thử thách Python đơn giản

Phần này của bài viết này chúng ta sẽ tìm hiểu về một Thiết kế rất thú vị của Python Rùa của hình vuông xoắn ốc. Mã cho chương trình rùa được đưa ra dưới đây. Theo đó, bài viết này sẽ tạo ra một khái niệm cơ bản rõ ràng về con rùa. Trước tiên, chúng tôi sẽ xem mã và sau đó, chúng tôi sẽ hiểu từng dòng một. Bây giờ hãy xem mã cho thiết kế

Mã số

import turtle as t

pen = t.Turtle[]
pen.color["cyan"]
pen.speed[0]

def draw_square[]:
        for side in range[4]:
                pen.forward[100]
                pen.right[90]
                for side in range[4]:
                        pen.forward[50]
                        pen.right[90]

pen.penup[]
pen.back[20]
pen.pendown[]

for square in range[80]:
        draw_square[]
        pen.forward[5]
        pen.left[5]
        
pen.hideturtle[]

đầu ra

hình vuông xoắn ốc

Giải trình

Phần đầu tiên

  • Đầu tiên, nhập mô-đun “rùa” và đặt biến “bút” là con rùa
  • Tương tự, đặt màu của con rùa thành “lục lam” và đặt tốc độ thành 0

Hàm số

  • Theo đó, tạo một tên hàm draw_square[]. Bên trong hàm, tạo một vòng lặp for với phạm vi 4. Sau đó, di chuyển về phía trước ở giá trị 100 và phải một góc 90 độ
  • Tương tự như vậy, tạo một vòng lặp for có phạm vi 4 bên trong vòng lặp for trước đó. Sau đó, di chuyển về phía trước ở giá trị 50 và phải một góc 90 độ

ra khỏi chức năng

  • Ra khỏi hàm draw_square[], gọi hàm penup[]. Sau đó, quay lại với giá trị 20 và gọi hàm pendown[]

Phần cuối cùng với Vòng lặp

  • Tương tự, tạo một vòng lặp for với phạm vi 80 và gọi hàm draw_square[] từ trước. Sau khi gọi hàm draw_square[], đưa bút về phía trước ở giá trị 5 và trái một góc 5 độ
  • Cuối cùng, kết thúc mã bằng hàm hideturtle[]

hình lục giác xoắn ốc

Trong phần này của bài viết này, chúng ta sẽ tìm hiểu về một Thiết kế Python Rùa rất thú vị của hình lục giác xoắn ốc

Mã số

import turtle as t

def spiral[sides, trun, color, width]:
    pen = t.Turtle[]
    pen.color[color]
    pen.width[width]
    pen.speed[0]
    for n in range[sides]:
        pen.forward[n]
        pen.right[trun]


spiral[150, 45, "cyan", 5]

đầu ra

hình lục giác xoắn ốc

Giải trình

Phần đầu tiên

  • Đầu tiên, nhập mô-đun “rùa” dưới dạng t với mã bên dưới

import turtle as t

Hàm số

  • Theo đó, tạo một hàm có tên là xoắn ốc[] với các tham số. bên, lần lượt, màu sắc, chiều rộng
  • Sau đó, tạo một biến “p” và đặt nó thành con rùa
  • Sau đó, đặt màu của rùa thành màu sẽ được cung cấp khi gọi hàm, đặt chiều rộng là “chiều rộng” và tốc độ thành 0
  • Tương tự như vậy, tạo một vòng lặp for với phạm vi giá trị của “các bên. ” Bên trong vòng lặp này, di chuyển bút về phía trước ở giá trị “n” và đúng một góc “trun. ” Bạn cũng có thể thay đổi biến và chơi với mã
  • Cuối cùng, hãy gọi hàm xoắn ốc [] với các đối số của mong muốn của riêng bạn

Cảm ơn bạn đã đọc đến cuối. Nhận xét các truy vấn của bạn hoặc bất cứ điều gì bạn muốn biết hoặc cho chúng tôi biết dựa trên bài đăng hoặc trang web này. Chúng tôi có nhiều hướng dẫn về rùa khác trên trang web này. Bạn có thể xem thêm các bài hướng dẫn khác

Bài viết này sẽ minh họa thông qua các ví dụ về cách giải quyết lỗi How To Make A Square Multicolor Square Spiral Python

import turtle
t= turtle.Pen[]
t.speed[0]
turtle.bgcolor['black']
colours= ["blue","green","brown","yellow"]
for x in range[100]:
    t.forward[x]
    t.left[90]
    t.pencolor[colours[x % 4]]

Chúng tôi đã có thể khắc phục mã sự cố Python Cách tạo một hình vuông xoắn ốc nhiều màu bằng cách xem xét một số ví dụ khác nhau

Làm thế nào để bạn tạo một hình xoắn ốc vuông trong python?

Cách vẽ hình vuông xoắn ốc kích thước n

  • Nhập rùa và tạo một cá thể rùa
  • Sử dụng vòng lặp for[i = 0 to i < n * 4] và lặp lại bước bên dưới. rùa. về phía trước [tôi * 10]. rùa. phải[90]
  • Đóng phiên bản rùa

Làm thế nào để bạn tạo ra một hình xoắn ốc cầu vồng trong trăn?

cầu vồng xoắn ốc

  • Thành lập. Đi đến đồ trang sức. io và bắt đầu một dự án Python mới. http. //chút. ly/pythontrinket [đăng nhập vào tài khoản của bạn nếu bạn có hoặc tạo một tài khoản để lưu tiến trình của bạn]. sau đó
  • vòng lặp for. Viết vòng lặp for cho phạm vi 200
  • Chạy chương trình. Bây giờ bạn sẽ có thể chạy chương trình
  • thử thách

Làm thế nào để bạn tạo nghệ thuật xoắn ốc trong python?

Cái này đi kèm với gói Python tiêu chuẩn và không cần cài đặt bên ngoài. Cách tiếp cận

  • rùa nhập khẩu
  • Xác định màu sắc bằng cách sử dụng cấu trúc dữ liệu danh sách trong python
  • Thiết lập bút rùa để vẽ Mạng xoắn ốc
  • Bắt đầu tạo Spiral Web theo logic của bạn

Làm thế nào để bạn tạo ra một hình vuông xoắn ốc?

Làm cách nào để bạn vẽ cầu vồng bằng Python?

Hoàn thành mã

  • #Chương trình vẽ Cầu vồng bằng con rùa trong Python
  • # Nhập gói rùa
  • rùa nhập khẩu
  • # Định nghĩa đối tượng màn hình cho rùa
  • scr = con rùa. Màn hình[]
  • # Định nghĩa một thể hiện/đối tượng rùa[bút]
  • ttl = con rùa. Rùa[]
  • # Khởi tạo hàm vẽ hình bán nguyệt

Làm thế nào để bạn vẽ một hình vuông trong Python?

Trăn rùa kích thước vuông

  • kích thước. setup[width=850, height=650] là hàm dùng để thiết lập chiều cao và chiều rộng của hình vuông
  • shape['square'] được sử dụng để tạo hình vuông

Làm thế nào để bạn làm một con rùa xoắn ốc?

Vẽ hình xoắn ốc bằng Python Turtle

  • rùa nhập khẩu. rùa nhập khẩu nhập khẩu rùa như t
  • Đặt đối tượng rùa cho hình dạng xoắn ốc. #set tốc độ của rùa t. speed[20] pattern=0 #đặt màn hình thành màu hồng scr=turtle. Scr màn hình[]. bgcolor["hồng"]
  • Vẽ hình xoắn ốc bằng vòng lặp for

Thư viện rùa trong Python là gì?

rùa là một thư viện Python được cài đặt sẵn cho phép người dùng tạo ảnh và hình dạng bằng cách cung cấp cho họ một khung vẽ ảo. Cây bút trên màn hình mà bạn sử dụng để vẽ được gọi là con rùa và đây là tên gọi của thư viện

Trăn rùa vẽ được những hình gì?

Thay đổi hình dạng con rùa .
Quảng trường
mũi tên
Vòng tròn
Rùa
Tam giác
Cổ điển

Bạn có thể tạo hình bằng Python không?

Rùa có thể vẽ các hình phức tạp bằng các chương trình lặp lại các bước di chuyển đơn giản . Bằng cách kết hợp các lệnh này với nhau và các lệnh tương tự, có thể dễ dàng vẽ các hình và ảnh phức tạp. Mô-đun rùa là sự triển khai lại mở rộng của mô-đun cùng tên từ bản phân phối tiêu chuẩn Python cho đến phiên bản Python 2. 5.

Chủ Đề