Hãy vẽ hình hoa văn như hình dưới đây, cạnh có độ dài 50:
Bài tập 7:
Bài tập 8:
Bài tập 9:
Vẽ các ngôi sao lồng nhau như hình sau:
Bài tập 10 (của bạn Bảo Anh):
Bài tập 11 (của bạn Bảo Anh):
Bài tập 12 (của bạn Bảo Anh):
Bài tập 13 (của bạn Bảo Anh):
Bài tập 14 (của bạn Bảo Anh):
Bài tập
15 (của bạn Bảo Anh):
===> Tạo ảo giác (hình chữ nhật mà không phải chữ nhật):
Bài tập 16:
Vẽ hình như trên:
import turtle
p=turtle.Turtle()
p.getscreen().bgcolor('red')
p.color('yellow')
p.penup()
p.goto(-100,100)
p.pendown()
p.begin_fill()
for i in range(5):
p.forward(200)
p.left(216)
p.end_fill()
p.penup()
p.goto(-200,200)
p.pendown()
p.forward(400)
p.right(90)
p.forward(250)
p.right(90)
p.forward(400)
p.right(90)
p.forward(250)
turtle.done()
Các bài viết liên quan:
Vẽ lá cờ Việt Nam – Pascal
Vẽ lá cờ Việt Nam – C++
Ủng hộ cho mình 1 like nhé
Hãy để lại ý kiến của mình nào
[kkstarratings]
[Python] Vẽ hình trăng tròn đan lưới
Cầm
bút để vẽ cho đẹp trên giấy thực sự khó. Cho nên bạn có thể chuyển sang sống ảo, điều khiển máy tính vẽ giùm.
Đây là ví dụ mẫu, cũng là ví dụ mở đầu cho các bài tập mang tính giải trí vẽ các hình cơ bản bằng Python. Nó truly easy hơn vẽ bằng bút rất nhiều.
Để vẽ hình trong Python, ta sử dụng module turtle, có sẵn khi cài đặt Python.
Lúc chạy chương trình, một cửa sổ sẽ hiện ra như bức tranh ảo, bút vẽ sẽ di chuyển (theo code) trong bức tranh để tạo hình. Bút
vẽ này gọi là turtle (chính là tên của module).
Đầu tiên, khai báo thư viện.
Khởi tạo màn hình vẽ.
Khởi tạo bút vẽ.
Dùng vòng lặp vẽ 50 hình tròn có bán kính 200, trong đó mỗi hình lệch nhau về bên phải 50 độ.
for _ in range(50):
t.circle(200)
t.right(50)
Như vậy là xong. Tuy nhiên, ta có thể thiết lập thêm các thông số khác. Chẳng hạn, thay đổi độ dày của nét vẽ.
Tốc độ vẽ có giá trị từ 0 (chậm) đến 10 (nhanh). Nếu tham số lớn hơn 10 hoặc nhỏ hơn 0.5 thì tốc độ sẽ được đặt
thành 0. Thật ra 0 là nhanh nhất.
Chọn màu cho nét vẽ.
Dừng cửa sổ lại để xem hình.
Nếu không có lệnh này, cửa sổ sẽ đóng ngay khi vẽ xong. Dùng hàm mainloop() là do turtle được phát triển dựa trên tkinter.
Link Github
github.com/vtchitruong/Turtle/tree/main/Overlapping_circles
Post navigation
Dưới đây là code ví dụ vẽ doraemon trong python một cách đơn giản. Để các bạn bắt đầu với các thư viện đồ họa trong Python . Vẽ Pikachu trong python