Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận
Trong bài viết này, chúng ta sẽ học cách tạo ra một ngôi sao sử dụng đồ họa rùa trong Python. Đối với điều đó, hãy để trước tiên biết đồ họa rùa là gì.
Đồ họa rùa
- Rùa là một tính năng Python giống như một bảng vẽ, chúng ta cho chúng ta chỉ huy một con rùa để vẽ khắp nơi! Chúng ta có thể sử dụng nhiều chức năng rùa có thể di chuyển con rùa xung quanh. Rùa đi vào thư viện rùa. Mô-đun rùa có thể được sử dụng theo cả hai cách hướng đối tượng và hướng đến thủ tục. moves the pen in the forward direction by x unit.
- Một số phương pháp thường được sử dụng là: moves the pen in the backward direction by x unit.
- Chuyển tiếp [chiều dài]: Di chuyển bút theo hướng chuyển tiếp theo đơn vị X. rotate the pen in the clockwise direction by an angle x.
- Lùi [chiều dài]: Di chuyển bút theo hướng ngược bởi đơn vị X. rotate the pen in the anticlockwise direction by an angle x.
- Phải [góc]: Xoay bút theo chiều theo chiều kim đồng hồ theo góc x. stop drawing of the turtle pen.
- Trái [góc]: Xoay bút theo hướng ngược chiều kim đồng hồ bằng góc x. start drawing of the turtle pen.
Approach
- Penup []: Ngừng vẽ bút rùa.import turtle module in the idle or editor you are using.
- Đầu tiên nhập mô -đun rùa trong bộ chỉnh sửa hoặc trình soạn thảo bạn đang sử dụng.
ws=turtle.Screen[]
import turtle
- Nhận một bảng màn hình mà Rùa sẽ vẽ.turtle.
- Một màn hình như thế này sẽ xuất hiện:-Star executes a loop 5 times.
- Xác định một ví dụ cho rùa.100 units forward and move it right 144 degrees.
- Đối với một bản vẽ, một ngôi sao thực hiện một vòng lặp 5 lần.36 degreesinside a star.
- Trong mỗi lần lặp lại di chuyển rùa 100 đơn vị về phía trước và di chuyển nó đúng 144 độ.iterations will make up a Star perfectly.
Điều này sẽ tạo thành một góc 36 độ một ngôi sao.
5 Lặp lại sẽ tạo nên một ngôi sao hoàn hảo.
Python3
Dưới đây là việc thực hiện Python của phương pháp trên.
Cách đầu tiên:
import
turtle
ws
=
turtle.Screen[]
geekyTurtle
=
turtle.Turtle[]
ws=turtle.Screen[]7
import
2import
3import
0Output:
ws=turtle.Screen[]0
ws=turtle.Screen[]1
ws=turtle.Screen[]2
ws=turtle.Screen[]3
ws=turtle.Screen[]4
ws=turtle.Screen[]5
ws=turtle.Screen[]6
ws=turtle.Screen[]
7ws=turtle.Screen[]
8ws=turtle.Screen[]
9import
0
Python3
Dưới đây là việc thực hiện Python của phương pháp trên.
Cách đầu tiên:
import
turtle
ws
3ws
4import
0
ws
6
ws
7ws
8ws
9turtle
4=
1import
0
=
3
ws
=
turtle.Screen[]
turtle.Screen[]
1turtle.Screen[]
2
turtle.Screen[]
1turtle.Screen[]
4turtle.Screen[]
5import
0
turtle.Screen[]
1turtle.Screen[]
8import
3import
0
ws
6
ws
7geekyTurtle
3turtle
4ws
8geekyTurtle
6import
0
=
3
geekyTurtle
9=
0import
0
geekyTurtle
=
turtle.Turtle[]
Output:-
//media.geeksforgeeks.org/wp-content/uploads/20201012173833/Animated-GIF-original.mp4