Hướng dẫn turtle position python - con trăn vị trí rùa
Khai báo thư viện và tạo đối tượng của TurtleKhai báo thư viện: Show
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.03 Tạo đối tượng của Turtle >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.04 Các phương thức chuyển động của rùa>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 6(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 7(khoảng cách)(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 7(khoảng cách)Thông số khoảng cách - một số (số nguyên hoặc số float) - một số (số nguyên hoặc số float) Di chuyển rùa về phía trước một khoảng cách xác định (tính bằng pixel) theo hướng rùa đang hướng tới. Ví dụ: >>> turtle.position() (0.00,0.00) >>> turtle.forward(25) >>> turtle.position() (25.00,0.00) >>> turtle.forward(-75) >>> turtle.position() (-50.00,0.00) >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 9(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 1(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 3(khoảng cách)(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 1(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 3(khoảng cách)Thông số khoảng cách - một số (số nguyên hoặc số float) - một con số Di chuyển rùa về phía trước một khoảng cách xác định (tính bằng pixel) theo hướng rùa đang hướng tới. Ví dụ: >>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00) >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 9(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 1(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 3(khoảng cách)(góc) hoặc >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 6(góc)Thông sốkhoảng cách - một số (số nguyên hoặc số float) - một số (số nguyên hoặc số float) Di chuyển rùa về phía trước một khoảng cách xác định (tính bằng pixel) theo hướng rùa đang hướng tới. >>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.0 Ví dụ:(góc) hoặc >>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00) 02(góc)Thông số khoảng cách - một số (số nguyên hoặc số float) - một số (số nguyên hoặc số float) Di chuyển rùa về phía trước một khoảng cách xác định (tính bằng pixel) theo hướng rùa đang hướng tới. Ví dụ: >>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.0 >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 9(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 1(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 3(khoảng cách)(x, y = None) hoặc >>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00) 08(x, y = None) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00) 10(x, y = None)khoảng cách - một con số Di chuyển rùa về phía sau một khoảng cách, ngược với hướng rùa đang đi. - một số hoặc một cặp/vectơ số
>>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00)11 góc - một số (số nguyên hoặc số float) Xoay rùa phải theo đơn vị góc . (Đơn vị theo độ mặc định, nhưng có thể được đặt qua chức năng >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.07 và >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.08chức năng.) Hướng góc phụ thuộc vào chế độ rùa, xem >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.09. Ví dụ: >>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00) >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00) 16(x)(x)khoảng cách - một con số Di chuyển rùa về phía sau một khoảng cách, ngược với hướng rùa đang đi. - một số (số nguyên hoặc số float) >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05 >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.05(góc) hoặc >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.06(góc) Ví dụ: >>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00) >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00) 18(y) (y)Thông số khoảng cách - một số (số nguyên hoặc số float) - một số (số nguyên hoặc số float) Di chuyển rùa về phía trước một khoảng cách xác định (tính bằng pixel) theo hướng rùa đang hướng tới. Ví dụ: >>> turtle.position() (0.00,40.00) >>> turtle.sety(-10) >>> turtle.position() (0.00,-10.00) >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 9(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 1(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 3(khoảng cách)(to_angle) hoặc >>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00) 21(to_angle)khoảng cách - một con số Di chuyển rùa về phía sau một khoảng cách, ngược với hướng rùa đang đi. - một số (số nguyên hoặc số float) >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05 >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.05(góc) hoặc >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.06(góc)
Ví dụ: >>> turtle.setheading(90) >>> turtle.heading() 90.0 >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00) 23( ) ( )>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05 >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.09(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05 >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.01(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05 >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.03(khoảng cách) Ví dụ: >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 9(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 1(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 3(khoảng cách)(bán_kính, phạm_vi = None, bước = None)khoảng cách - một con số Di chuyển rùa về phía sau một khoảng cách, ngược với hướng rùa đang đi. - một số
>>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00)11) góc - một số (số nguyên hoặc số float) - một số nguyên (hoặc >>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00)11) Xoay rùa phải theo đơn vị góc . (Đơn vị theo độ mặc định, nhưng có thể được đặt qua chức năng >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.07 và >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.08chức năng.) Hướng góc phụ thuộc vào chế độ rùa, xem >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.09. >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05 >>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00)01(góc) hoặc >>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00)02(góc) Ví dụ: >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 9(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 1(khoảng cách) hoặc >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 5>>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(50) >>> turtle.position() (-0.00,0.00) >>> turtle.heading() 0.0 >>> turtle.circle(120, 180) # draw a semicircle >>> turtle.position() (0.00,240.00) >>> turtle.heading() 180.0 3(khoảng cách)(kích_thước = None, "color")khoảng cách - một con số Di chuyển rùa về phía sau một khoảng cách, ngược với hướng rùa đang đi. - một số nguyên >= 1 hoặc None
|
Cài đặt bộ hẹn giờ gọi vui sau t mili giây. | Bắt đầu vòng lặp sự kiện - gọi hàm mainloop của Tkinter. Phải là tuyên bố cuối cùng trong một chương trình đồ họa rùa. Phải không được sử dụng nếu một kịch bản được điều hành từ bên trong IDLE trong chế độ -n (Không subprocess) - sử dụng tương tác đồ họa rùa. | Phương thức nhập |
---|---|---|
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05 >>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.083( Tiêu đề , dấu nhắc ) | tiêu đề - chuỗi | dấu nhắc - chuỗi |
"Logo" | Bật lên một cửa sổ hộp thoại cho đầu vào của một chuỗi. Tiêu đề tham số là tiêu đề của cửa sổ hộp thoại, lời nhắc là một văn bản chủ yếu mô tả thông tin nào cần nhập. Trả về chuỗi đầu vào. Nếu hộp thoại bị hủy, trả lại >>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00)11. | >>> |
>>> turtle.position() (0.00,40.00) >>> turtle.sety(-10) >>> turtle.position() (0.00,-10.00)7
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05
>>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.086( Tiêu đề , kịp thời , mặc định = Không , minval = None , maxval = Không ) ( cmode = Không có )
Thông số
mặc định - số (tùy chọn) - một trong các giá trị 1.0 hoặc 255
số lượng tối thiểu - số (tùy chọn)
>>> turtle.position() (0.00,40.00) >>> turtle.sety(-10) >>> turtle.position() (0.00,-10.00)8
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05
>>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.095()()
tối đa - số (tùy chọn)
>>> turtle.position() (0.00,40.00) >>> turtle.sety(-10) >>> turtle.position() (0.00,-10.00)9
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05
>>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.097()()
Trả về một danh sách tên của tất cả các hình dạng rùa hiện có.
>>> turtle.setheading(90) >>> turtle.heading() 90.00
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05
>>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.099( tên , hình dạng = Không )( tên , hình dạng = Không )
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)01( tên , hình dạng = Không )( tên , hình dạng = Không )
Có ba cách khác nhau để gọi hàm này:
Tên là tên của tệp gif và hình dạng là
>>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00)
11: Cài đặt hình dạng hình ảnh tương ứng.>>>
>>> turtle.setheading(90) >>> turtle.heading() 90.0
1Ghi chú
Hình dạng hình ảnh không xoay khi xoay rùa, vì vậy chúng không hiển thị tiêu đề của rùa!
tên là một chuỗi tùy ý và hình dạng là một cặp các tọa độ: Cài đặt hình dạng đa giác tương ứng.
>>> turtle.setheading(90) >>> turtle.heading() 90.0
2tên là một chuỗi tùy ý và hình dạng là một
>>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.0
10 đối tượng (hợp chất) : Cài đặt hình dạng hợp chất tương ứng.
Thêm một hình dạng rùa vào shapelist của TurtleScreen. Chỉ các hình dạng được đăng ký như vậy có thể được sử dụng bằng cách ban hành lệnh
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)04.
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)06( ) ( )
Trả về danh sách rùa trên màn hình.
>>> turtle.setheading(90) >>> turtle.heading() 90.03
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)08( ) ( )
Trả lại chiều cao của cửa sổ rùa.
>>>
>>> turtle.setheading(90) >>> turtle.heading() 90.04
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)10( ) ( )
Ghi chú
>>>
Ghi chúHình dạng hình ảnh không xoay khi xoay rùa, vì vậy chúng không hiển thị tiêu đề của rùa!
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)12( ) ( )
tên là một chuỗi tùy ý và hình dạng là một cặp các tọa độ: Cài đặt hình dạng đa giác tương ứng.
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)14( ) ( )
tên là một chuỗi tùy ý và hình dạng là một
>>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.010 đối tượng (hợp chất) : Cài đặt hình dạng hợp chất tương ứng.
Thêm một hình dạng rùa vào shapelist của TurtleScreen. Chỉ các hình dạng được đăng ký như vậy có thể được sử dụng bằng cách ban hành lệnh
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)04.
Trả về danh sách rùa trên màn hình.( Width = _CFG ["width"], height = _CFG ["height"], startx = _CFG ["leftright"], starty = _CFG ["topbottom"] )
Trả lại chiều cao của cửa sổ rùa.
Trả lại chiều rộng của cửa sổ rùa.
>>> turtle.setheading(90) >>> turtle.heading() 90.0
5 - nếu là số nguyên, kích thước tính bằng pixel, nếu nổi, một phần nhỏ của màn hình; mặc định là 50% màn hìnhPhương pháp riêng cho màn hình, không được thừa kế từ TurtleScreen - nếu là số nguyên, chiều cao tính bằng pixel, nếu nổi, một phần nhỏ của màn hình; mặc định là 75% màn hình
Đóng cửa sổ turtlegraphics. - nếu dương, vị trí bắt đầu bằng pixel từ cạnh trái của màn hình, nếu âm từ cạnh phải, nếu
>>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00)
11, cửa sổ trung tâm theo chiều ngangPhương pháp Bind bye () để nhấp chuột trên Màn hình. - nếu dương, vị trí bắt đầu bằng pixel từ cạnh trên của màn hình, nếu âm từ cạnh dưới, nếu
>>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00)
11, cửa sổ trung tâm theo chiều dọc
>>> turtle.setheading(90) >>> turtle.heading() 90.06
Nếu giá trị bằng cách sử dụng_IDLE trong bộ từ điển cấu hình là
>>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.022 (giá trị mặc định), thì cũng nhập mainloop. Ghi chú: Nếu IDLE với
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)16switch (không subprocess) được sử dụng, giá trị này nên được đặt
>>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.021trong
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)18. Trong trường hợp này, mainloop của IDLE cũng hoạt động cho tập lệnh máy khách.( Tiêu đề )
Trả lại chiều rộng của cửa sổ rùa.
>>> turtle.setheading(90)
>>> turtle.heading()
90.0
5 -
một chuỗi được hiển thị trên thanh tiêu đề của cửa sổ đồ họa rùa
Phương pháp riêng cho màn hình, không được thừa kế từ TurtleScreen
>>> turtle.setheading(90) >>> turtle.heading() 90.07
Đóng cửa sổ turtlegraphics.
Phương pháp Bind bye () để nhấp chuột trên Màn hình.( canvas )
Nếu giá trị bằng cách sử dụng_IDLE trong bộ từ điển cấu hình là
>>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.022 (giá trị mặc định), thì cũng nhập mainloop. Ghi chú: Nếu IDLE với
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)16switch (không subprocess) được sử dụng, giá trị này nên được đặt
>>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.021trong
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)18. Trong trường hợp này, mainloop của IDLE cũng hoạt động cho tập lệnh máy khách.( canvas )
Trả lại chiều rộng của cửa sổ rùa.
>>> turtle.setheading(90)
>>> turtle.heading()
90.0
5 - a
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)30, a
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)31hoặc a
>>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.002
Phương pháp riêng cho màn hình, không được thừa kế từ TurtleScreen
Đóng cửa sổ turtlegraphics.
Phương pháp Bind bye () để nhấp chuột trên Màn hình.
Nếu giá trị bằng cách sử dụng_IDLE trong bộ từ điển cấu hình là
>>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.022 (giá trị mặc định), thì cũng nhập mainloop. Ghi chú: Nếu IDLE với
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)16switch (không subprocess) được sử dụng, giá trị này nên được đặt
>>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.021trong
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)18. Trong trường hợp này, mainloop của IDLE cũng hoạt động cho tập lệnh máy khách.( cv )
Trả lại chiều rộng của cửa sổ rùa.
>>> turtle.setheading(90)
>>> turtle.heading()
90.0
5 - a
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)30
Phương pháp riêng cho màn hình, không được thừa kế từ TurtleScreen
Đóng cửa sổ turtlegraphics.
Phương pháp Bind bye () để nhấp chuột trên Màn hình.
Nếu giá trị bằng cách sử dụng_IDLE trong bộ từ điển cấu hình là
>>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.022 (giá trị mặc định), thì cũng nhập mainloop. Ghi chú: Nếu IDLE với
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)16switch (không subprocess) được sử dụng, giá trị này nên được đặt
>>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.021trong
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)18. Trong trường hợp này, mainloop của IDLE cũng hoạt động cho tập lệnh máy khách.( bậc thầy )
Trả lại chiều rộng của cửa sổ rùa.
>>> turtle.setheading(90)
>>> turtle.heading()
90.0
5 - một số tiện ích Tkinter để chứa ScrolledCanvas, tức là một Tkinter-canvas có thêm thanh cuộn
Phương pháp riêng cho màn hình, không được thừa kế từ TurtleScreen
Đóng cửa sổ turtlegraphics.( type_ , dữ liệu )
Trả lại chiều rộng của cửa sổ rùa.
>>> turtle.setheading(90)
>>> turtle.heading()
90.0
5 - một trong các chuỗi đa giác
Phương pháp riêng cho màn hình, không được thừa kế từ TurtleScreen
Đóng cửa sổ turtlegraphics. | Phương pháp Bind bye () để nhấp chuột trên Màn hình. |
---|---|
Nếu giá trị bằng cách sử dụng_IDLE trong bộ từ điển cấu hình là >>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.022 (giá trị mặc định), thì cũng nhập mainloop. Ghi chú: Nếu IDLE với >>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)16switch (không subprocess) được sử dụng, giá trị này nên được đặt >>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.021trong >>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)18. Trong trường hợp này, mainloop của IDLE cũng hoạt động cho tập lệnh máy khách. | >>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05 >>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)20( Width = _CFG ["width"], height = _CFG ["height"], startx = _CFG ["leftright"], starty = _CFG ["topbottom"] ) |
Đặt kích thước và vị trí của cửa sổ chính. Giá trị mặc định của các đối số được lưu trữ trong từ điển cấu hình và có thể được thay đổi thông qua một >>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)18tệp. | Thông số |
chiều rộng - nếu là số nguyên, kích thước tính bằng pixel, nếu nổi, một phần nhỏ của màn hình; mặc định là 50% màn hình | chiều cao - nếu là số nguyên, chiều cao tính bằng pixel, nếu nổi, một phần nhỏ của màn hình; mặc định là 75% màn hình |
startx - nếu dương, vị trí bắt đầu bằng pixel từ cạnh trái của màn hình, nếu âm từ cạnh phải, nếu
>>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00)11, cửa sổ trung tâm theo chiều ngang( Nhiều , điền , đề cương = Không )
Trả lại chiều rộng của cửa sổ rùa.
>>> turtle.setheading(90) >>> turtle.heading() 90.0
5 - một đa giác, tức là một tuple của cặp sốtô màu - một màu poly sẽ được lấp đầy màu - một màu poly sẽ được lấp đầy
phác thảo - một màu cho phác thảo của poly (nếu có) - một màu cho phác thảo của poly (nếu có)
Thí dụ:
>>> turtle.setheading(90) >>> turtle.heading() 90.08
Xem hình dạng hợp chất .
lớp
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05
>>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00)13( x , y ) ( x , y )
Một lớp vectơ hai chiều, được sử dụng làm lớp trợ giúp để thực hiện đồ họa rùa. Có thể hữu ích cho các chương trình đồ họa rùa quá. Bắt nguồn từ tuple, vì vậy một vectơ là một tuple!
Cung cấp (cho a , b vectơ, số k ):
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
52 bổ sung vector>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
53 phép trừ vector>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
54 sản phẩm bên trong>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
55và nhân với vô hướng>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
56>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
57 giá trị tuyệt đối của một>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
58 Vòng xoay
Trợ giúp và cấu hình
Làm thế nào để sử dụng sự giúp đỡ
Các phương thức công khai của các lớp Màn hình và Rùa được ghi lại rộng rãi thông qua các tài liệu. Vì vậy, chúng có thể được sử dụng làm trợ giúp trực tuyến thông qua các tiện ích trợ giúp của Python:
Khi sử dụng IDLE, các chú giải công cụ hiển thị chữ ký và dòng đầu tiên của các tài liệu được gõ trong các lệnh gọi hàm / phương thức.
Gọi
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
59các phương thức hoặc hàm hiển thị các tài liệu:>>>
>>> turtle.setheading(90) >>> turtle.heading() 90.0
9Các tài liệu của các hàm xuất phát từ các phương thức có dạng được sửa đổi:
>>>
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.0
0
Các tài liệu của các hàm xuất phát từ các phương thức có dạng được sửa đổi:
Các tài liệu đã sửa đổi này được tạo tự động cùng với các định nghĩa hàm xuất phát từ các phương thức tại thời điểm nhập.
Bản dịch của docstrings sang ngôn ngữ khác nhau
Có một tiện ích để tạo một từ điển các khóa trong đó là các tên phương thức và các giá trị trong đó là các tài liệu về các phương thức công khai của các lớp Màn hình và Rùa.( Tên tệp = "rùa_docopesdict" )
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.05
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)61( Tên tệp = "rùa_docopesdict" )
Thông số - một chuỗi, được sử dụng làm tên tệp
tên tệp - một chuỗi, được sử dụng làm tên tệp
Tạo và viết từ điển chuỗi vào tập lệnh Python với tên tệp đã cho. Hàm này phải được gọi một cách rõ ràng (nó không được sử dụng bởi các lớp đồ họa rùa). Từ điển doc Chuỗi sẽ được ghi vào tập lệnh Python . Nó được dự định để phục vụ như là một khuôn mẫu để dịch các tài liệu sang các ngôn ngữ khác nhau.
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)62
Nếu bạn (hoặc sinh viên của bạn) muốn sử dụng
>>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.090với trợ giúp trực tuyến bằng ngôn ngữ mẹ đẻ của bạn, bạn phải dịch các tài liệu và lưu tệp kết quả như ví dụ
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)64.
Nếu bạn có một mục thích hợp trong
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)18tệp của mình , từ điển này sẽ được đọc tại thời điểm nhập và sẽ thay thế các tài liệu tiếng Anh ban đầu.
Tại thời điểm viết bài này có từ điển docopes bằng tiếng Đức và tiếng Ý. (Các yêu cầu xin vui lòng để glingl @ AON . Tại .)
Cách cấu hình Màn hình và Rùa
Cấu hình mặc định tích hợp bắt chước hình thức và hành vi của mô-đun rùa cũ để giữ khả năng tương thích tốt nhất với nó.
Nếu bạn muốn sử dụng một cấu hình khác phản ánh tốt hơn các tính năng của mô-đun này hoặc phù hợp hơn với nhu cầu của bạn, ví dụ để sử dụng trong lớp học, bạn có thể chuẩn bị một tệp cấu hình
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)18sẽ được đọc tại thời điểm nhập và sửa đổi cấu hình theo cài đặt của nó.
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.01
Cấu hình được xây dựng sẽ tương ứng với rùa.cfg sau:
Giải thích ngắn về các mục được chọn:
Bốn dòng đầu tiên tương ứng với các đối số của
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
67 phương thức.Dòng 5 và 6 tương ứng với các đối số của phương thức
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
68.hình dạng có thể là bất kỳ hình dạng tích hợp nào, ví dụ: mũi tên, rùa, v.v ... Để biết thêm thông tin hãy thử
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
69.Nếu bạn muốn sử dụng không có fillcolor (tức là làm cho rùa trong suốt), bạn phải viết (nhưng tất cả các chuỗi không trống phải không có dấu ngoặc kép trong tệp cfg).
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
70Nếu bạn muốn phản ánh trạng thái của rùa, bạn phải sử dụng .
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
71Nếu bạn đặt ví dụ: docopesdict sẽ được tải tại thời điểm nhập (nếu có trên đường dẫn nhập, ví dụ: trong cùng thư mục với .
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
72>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
73>>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.0
90Các mục thipleturtle và màn hình mẫu xác định tên của các đối tượng này khi chúng xảy ra trong các tài liệu. Việc chuyển đổi các tài liệu phương thức thành các tài liệu chức năng sẽ xóa các tên này khỏi các tài liệu.
using_IDLE : Đặt tùy chọn này thành
>>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.021nếu bạn thường xuyên làm việc với IDLE và công tắc -n của nó (không có quy trình con nào). Điều này sẽ ngăn chặn
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)76để vào mainloop.
Có thể có một
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)18tệp trong thư mục
>>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.090được lưu trữ và một tệp bổ sung trong thư mục làm việc hiện tại. Cái sau sẽ ghi đè cài đặt của cái đầu tiên.
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00) 81- Kịch bản demo
Các
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)81gói bao gồm một tập hợp các bản demo kịch bản. Các tập lệnh này có thể được chạy và xem bằng trình xem demo được cung cấp như sau:
Ngoài ra, bạn có thể chạy các kịch bản demo riêng lẻ. Ví dụ,
>>> turtle.heading() 90.0 >>> turtle.position() (0.00,-10.00) >>> turtle.home() >>> turtle.position() (0.00,0.00) >>> turtle.heading() 0.02
Thư mục
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)81gói chứa:
Một trình xem demo
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
84có thể được sử dụng để xem mã nguồn của các tập lệnh và chạy chúng cùng một lúc.Nhiều tập lệnh thể hiện các tính năng khác nhau của
>>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.0
90 mô-đun. Ví dụ có thể được truy cập thông qua menu Ví dụ. Họ cũng có thể được chạy độc lập.Một
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
18tệp dùng làm ví dụ về cách viết và sử dụng các tệp đó.
Các kịch bản demo là:
Tên | Sự miêu tả | Đặc trưng |
---|---|---|
bytedesign | mô hình đồ họa rùa cổ điển phức tạp | >>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)87, sự chậm trễ, >>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)88 |
sự hỗn loạn | đồ thị Động lực học Verhulst, cho thấy tính toán của máy tính đôi khi có thể tạo ra kết quả trái với mong đợi thông thường | tọa độ thế giới |
đồng hồ | đồng hồ analog hiển thị thời gian của máy tính của bạn | rùa như kim đồng hồ, ontimer |
colormixer | thử nghiệm với r, g, b | >>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)89 |
rừng | 3 cây đầu tiên | ngẫu nhiên |
fractalcurves | Đường cong Hilbert & Koch | đệ quy |
lindenmayer | ethnomathatures (kolams Ấn Độ) | Hệ thống L |
Minimal_hanoi | Tháp Hà Nội | Rùa hình chữ nhật như đĩa Hà Nội (hình dạng, hình dạng) |
nó | chơi trò chơi nim cổ điển với ba đống gậy chống lại máy tính. | rùa như nimsticks, điều khiển sự kiện (chuột, bàn phím) |
Sơn | chương trình vẽ siêu tối giản | >>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)90 |
Sự thanh bình | tiểu học | rùa: ngoại hình và hoạt hình |
dương vật | ốp lát định kỳ với diều và phi tiêu | >>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00)36 |
hành tinh_and_moon | mô phỏng hệ thống hấp dẫn | hình dạng hợp chất, >>> turtle.position() (0.00,0.00) >>> turtle.backward(30) >>> turtle.position() (-30.00,0.00)13 |
round_dance | rùa nhảy xoay theo chiều ngược nhau | hình dạng hợp chất, hình dạng bản sao, độ nghiêng, get_shapepoly, cập nhật |
sắp xếp_animate | trình diễn trực quan các phương pháp phân loại khác nhau | căn chỉnh đơn giản, ngẫu nhiên |
cây | một (đồ họa) chiều rộng cây đầu tiên (sử dụng máy phát điện) | >>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)93 |
hai_canvases | Thiết kế đơn giản | rùa trên hai bức tranh |
wikipedia | một mô hình từ bài viết trên wikipedia về đồ họa rùa | >>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)93, >>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.006 |
âm dương | một ví dụ cơ bản khác | >>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)96 |
Chúc vui vẻ!
Thay đổi kể từ khi Python 2.6
Các phương pháp
>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
97,>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
98và>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
99đã được loại bỏ. Các phương thức có tên và chức năng này hiện chỉ khả dụng dưới dạng phương thức>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
35. Các chức năng có nguồn gốc từ những vẫn còn có sẵn. (Trên thực tế đã có trong Python 2.6, các phương thức này chỉ là các bản sao của>>> turtle.heading() 22.0 >>> turtle.left(45) >>> turtle.heading() 67.0
02/>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
35-method tương ứng .)Phương pháp
>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
03đã được loại bỏ. Hành vi của>>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.0
27và>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
05 đã thay đổi một chút: bây giờ mọi quy trình điền phải được hoàn thành bằng một>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
05cuộc gọi.Một phương pháp
>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
07đã được thêm vào. Nó trả về một giá trị boolean:>>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.0
21nếu quá trình điền đang diễn ra,>>> turtle.heading() 22.0 >>> turtle.right(45) >>> turtle.heading() 337.0
22nếu không. Hành vi này tương ứng với một>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
10cuộc gọi không có đối số trong Python 2.6.
Thay đổi kể từ khi Python 3.0
Các phương pháp
>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
11,>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
12và>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
13đã được thêm vào. Do đó, toàn bộ các biến đổi tuyến tính thông thường hiện có sẵn để biến đổi hình dạng rùa.>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
14đã được cải tiến về chức năng: bây giờ nó có thể được sử dụng để lấy hoặc đặt độ nghiêng.>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
15đã bị phản đốiPhương thức
>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
16này đã được thêm vào như là một bổ sung>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
17mà trên thực tế liên kết các hành động với sự kiện keyrelease. Theo đó, cái sau có một bí danh :>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
18.Phương pháp
>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
19đã được thêm vào. Vì vậy, khi chỉ làm việc với các đối tượng Màn hình và Rùa, người ta không được nhập>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
20thêm nữa.Hai phương thức nhập liệu đã được thêm vào
>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
21và>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
22. Các hộp thoại đầu vào bật lên và trả về chuỗi và số tương ứng.Hai tập lệnh mẫu
>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
23và>>> turtle.position() (0.00,240.00) >>> turtle.setx(10) >>> turtle.position() (10.00,240.00)
24 đã được thêm vào>>> tp = turtle.pos() >>> tp (0.00,0.00) >>> turtle.setpos(60,30) >>> turtle.pos() (60.00,30.00) >>> turtle.setpos((20,80)) >>> turtle.pos() (20.00,80.00) >>> turtle.setpos(tp) >>> turtle.pos() (0.00,0.00)
79thư mục.
Copied !!!