Cách thay đổi vị trí bắt đầu của rùa trong python

Đăng nhập vào đồ trang sức của bạn. io, hãy nhấp vào tên của bạn rồi chọn 'Đồ trang trí mới' và 'Python' từ menu thả xuống

  • Nhập thư viện Rùa bằng cách nhập nhập rùa là t. Lệnh 'as t' có nghĩa là bạn không cần tạo biến t = Turtle[] và do đó lưu một dòng văn bản

  • Hãy đặt các đặc điểm của rùa, thêm các dòng mã sau

  • t. tốc độ[0]

    t. kích thước bút[2]

    t. bút màu ["trắng"]

    t. Màn hình[]. bgcolor["lục lam"]

    t. con rùa []

    1. Bây giờ bạn có thể bắt đầu nói với chú rùa của mình những gì cần vẽ. Một bông tuyết có nhiều nhánh và cánh tay. Sử dụng các vòng lặp là một cách thực sự tốt để lặp lại các dòng mã nhưng bạn cũng có thể lưu trữ mã bên trong một hàm [một đoạn mã được lập trình sẵn yêu cầu Python thực hiện điều gì đó] và sau đó gọi hàm để lặp lại mã nhiều lần. Để vẽ cành bông tuyết, rùa cần di chuyển về phía trước rồi vẽ hình chữ V. Mã để xác định hàm thường xuất hiện đầu tiên trong chương trình, vì vậy hãy chèn một dòng bên dưới 'nhập rùa dưới dạng t' và nhập

    nhánh chắc chắn[]

    t. chuyển tiếp[30]

    t. trái[45]

    cho tôi trong phạm vi [3]

    t. chuyển tiếp[30]

    t. lạc hậu[30]

    t. phải[45]

    t. trái[90]

    Hãy cẩn thận rằng tất cả các vết lõm của bạn là đúng. Sẽ không có gì xảy ra cho đến khi bạn gọi hàm [chạy mã trong hàm]. Để thực hiện việc này, hãy nhập tên của hàm branch[] ở cuối mã của bạn rồi nhấp vào chạy

    1. Bây giờ bạn có thể sử dụng hàm rẽ nhánh của mình để vẽ cánh của bông tuyết. Xác định một chức năng gọi là 'cánh tay' bằng cách gõ

    cánh tay chắc chắn[]

    cho tôi trong phạm vi [4]

    chi nhánh[]

    t. lạc hậu[30*4]

    Để gọi hàm mới của bạn, hãy thay thế branch[] bằng arm[] ở cuối mã của bạn và nhấp vào chạy

    1. Cuối cùng, bạn có thể định nghĩa một hàm vẽ toàn bộ bông tuyết

    chắc chắn là bông tuyết[]

    cho tôi trong phạm vi [6]

    cánh tay[]

    t. trái[360/6]

    Gọi hàm bông tuyết này bằng cách thay thế arm[] bằng snowflake[] ở cuối mã của bạn. Hãy thử thay đổi kích thước của bông tuyết, số nhánh, số nhánh và màu sắc

    Trong hướng dẫn này, chúng ta sẽ xem cách di chuyển Rùa trong chương trình Turtle Python. Con rùa đại diện cho cây bút hoặc bút đánh dấu vô hình, được sử dụng để vẽ tất cả các đường kẻ, hình dạng và màu sắc trên canvas. Để di chuyển con rùa xung quanh, trước tiên bạn cần đảm bảo rằng bạn đã khởi chạy một khung vẽ trống. Xem hướng dẫn cuối cùng để biết các bước cần thực hiện để tạo canvas con rùa nếu bạn chưa có

    Rùa về phía trước [] Chức năng

    Để làm cho con rùa di chuyển trong Python, chúng ta có thể sử dụng hàm forward[]. Trong đoạn mã bên dưới, chúng tôi đã thêm một lệnh gọi hàm forward[] trong khi chuyển vào một giá trị số nguyên là 75. Điều này yêu cầu con rùa di chuyển 75 bước bắt đầu từ giữa khung vẽ. Một bước tương đương với một pixel. Theo mặc định, con rùa thực sự là một hình mũi tên và nó di chuyển sang phải trừ khi bạn thay đổi hướng của con rùa. Hàm fd[] có thể được sử dụng làm tốc ký nếu được ưu tiên

    from turtle import *
    
    drawing_area = Screen[]
    drawing_area.setup[width=750, height=500]
    
    forward[75]
    
    done[]

    thay rùa

    Chúng ta có thể thay đổi bút từ mũi tên sang thứ khác. Rốt cuộc, đây là chương trình con rùa, vì vậy hãy biến chiếc bút thành một con rùa thực sự. Để làm điều này, chúng ta có thể sử dụng hàm shape[]. Hàm shape[] có thể thay đổi mũi tên mặc định thành một thứ khác như hình vuông, hình tròn hoặc thậm chí là con rùa. Hãy thử một vài biến thể khác nhau ở đây

    rùa

    from turtle import *
    
    drawing_area = Screen[]
    drawing_area.setup[width=750, height=500]
    
    shape['turtle']
    forward[75]
    
    done[]

    Quảng trường

    from turtle import *
    
    drawing_area = Screen[]
    drawing_area.setup[width=750, height=500]
    
    shape['square']
    forward[75]
    
    done[]

    vòng tròn

    from turtle import *
    
    drawing_area = Screen[]
    drawing_area.setup[width=750, height=500]
    
    shape['circle']
    forward[75]
    
    done[]

    Hàm rùa lùi []

    Chức năng quay ngược [] hoạt động giống như chức năng chuyển tiếp [] nhưng ngược lại. Hình dung bạn đang đi về phía trước hoặc đi lùi. Điều tương tự cũng xảy ra với Python Turtle của bạn. Có hai phiên bản tốc ký củabackward[] là bk[] và back[]

    from turtle import *
    
    drawing_area = Screen[]
    drawing_area.setup[width=750, height=500]
    
    shape['circle']
    backward[75]
    
    done[]

    Bốn góc phần tư

    Màn hình Python Turtle được chia thành bốn góc phần tư theo trục x và y và con rùa luôn bắt đầu từ 0,0 là tâm chính xác của canvas

    Chúng ta có thể vẽ bốn góc phần tư trên canvas con rùa bằng mã này. Khi gọi hàm home[], con rùa được chuyển về 0,0 là tâm của canvas

    from turtle import *
    
    drawing_area = Screen[]
    drawing_area.setup[width=500, height=500]
    
    forward[250]
    back[500]
    home[]
    left[90]
    forward[250]
    back[500]
    home[]
    
    done[]

    Chức năng goto[] của rùa

    Khi bạn hiểu cách tọa độ x và y tồn tại trên canvas, bạn có thể sử dụng hàm goto[] để di chuyển đến một vị trí cụ thể trên màn hình. Chúng ta vừa chia màn hình thành bốn góc phần tư, và bây giờ chương trình sau đây sẽ di chuyển con rùa đến chính xác tâm của từng góc phần tư, dẫn đến một hình vuông. Mỗi góc của hình vuông nằm chính xác tại tâm của các góc phần tư 1, 2, 3 và 4. Các hàm setpos[] và setposition[] có tác dụng tương tự như hàm goto[]

    from turtle import *
    
    drawing_area = Screen[]
    drawing_area.setup[width=500, height=500]
    
    forward[250]
    back[500]
    home[]
    left[90]
    forward[250]
    back[500]
    home[]
    
    goto[125, 125]
    goto[-125, 125]
    goto[-125, -125]
    goto[125, -125]
    goto[125, 125]
    
    done[]

    Chức năng rùa setx[]

    Di chuyển con rùa đến vị trí được cung cấp trên trục x

    from turtle import *
    
    drawing_area = Screen[]
    drawing_area.setup[width=500, height=500]
    
    setx[100]
    
    done[]

    Chức năng rùa sety[]

    Di chuyển con rùa đến vị trí được cung cấp trên trục y

    ________số 8

    Tốc độ rùa [] Chức năng

    Để rùa vẽ nhanh hơn hoặc chậm hơn, bạn có thể sử dụng hàm speed[]. Giá trị mặc định là 3 và các giá trị có thể là từ 1 đến 10 với 10 là nhanh nhất. Tốc độ được truyền dưới dạng giá trị số nguyên. Bạn cũng có thể sử dụng các chuỗi chậm nhất, chậm nhất, bình thường, nhanh và nhanh nhất để kiểm soát tốc độ

    Hàm shape[] tất nhiên là một phần của chính mô-đun rùa. Đối số chúng ta truyền cho nó là một chuỗi python mô tả hình dạng của con rùa. công việc tuyệt vời. Bây giờ chúng ta đã biết cách làm cho con rùa di chuyển và cũng có thể thay đổi diện mạo của con rùa. Chúng ta có thể sử dụng hàm forward[] để rùa di chuyển về phía trước hoặc hàmbackward[] để rùa di chuyển lùi. Các lệnh này cũng có các phím tắt là fd[] cho chuyển tiếp[] hoặc bk[] cho lùi[]

    Vị trí bắt đầu mặc định của đối tượng rùa Python là gì?

    Rùa xuất hiện lần đầu ở trên cùng bên trái của cửa sổ .

    Lệnh nào đưa con rùa đến vị trí ban đầu?

    Lệnh HOME đưa rùa về vị trí ban đầu, còn được gọi là vị trí ban đầu. Nhà của chú rùa nằm ở trung tâm của Màn hình đồ họa.

    Vị trí nhà ở rùa Python là gì?

    home[] Hàm này dùng để di chuyển con rùa về gốc tọa độ i. e. tọa độ [0,0] . Dù sao, vị trí của con rùa là gì, nó đặt thành [0,0] với hướng mặc định [hướng về phía đông].

    Chủ Đề