Một lá cờ trong Python hoạt động như một tín hiệu cho chương trình để xác định xem toàn bộ chương trình hay không một phần cụ thể của chương trình nên chạy.
Nói cách khác, bạn có thể đặt cờ thành True và chương trình sẽ chạy liên tục cho đến khi bất kỳ loại sự kiện nào làm cho nó sai. Sau đó, chương trình, vòng lặp hoặc bất cứ điều gì bạn đang sử dụng cờ sẽ dừng lại.
Ví dụ:
prompt = "Tell me something cool: "
prompt += "\nEnter 'quit' to end the program"
active = True
while active:
message = input[prompt]
if message == 'quit'
active = False
else:
print[message]
Trong ví dụ này, bạn có thể thấy rằng nếu người dùng loại 'bỏ', nó sẽ kết thúc chương trình vì nó đặt cờ của bạn thành sai, do đó dừng và thoát khỏi vòng lặp trong khi.
Hi vọng điêu nay co ich!
[Đó là những hằng số mà Python sử dụng.] Bất kỳ loại dữ liệu nào cũng có thể được sử dụng làm cờ. Một số nguyên có thể có giá trị 1 nếu có điều gì đó xảy ra và 0 nếu không. Nhưng bởi vì nó là một số nguyên và ngôn ngữ sẽ cho phép nó có bất kỳ giá trị số nguyên nào, cờ có thể vô tình được đặt thành một giá trị không nhất quán, như 23.begin_fill[], end_fill[] to fill color inside the Flag, penup[], pendown[], goto[] etc to reaching the target.
Ở đây, chúng tôi sẽ tạo ra những lá cờ Ấn Độ vĩ đại bằng cách sử dụng đồ họa Python Rùa. Ở đây, chúng tôi sẽ sử dụng nhiều hàm rùa như started_fill [], end_fill [] để điền vào màu bên trong cờ, penup [], pendown [], goto [], v.v. để tiếp cận mục tiêu.
Đồ họa rùaa drawing board-like feature thatlets us command the turtle and draw using it.
Trong đồ họa máy tính, đồ họa rùa là đồ họa vector sử dụng con trỏ tương đối trên máy bay Cartesian. Rùa là một tính năng giống như bảng vẽ khiến chúng tôi chỉ huy con rùa và vẽ bằng cách sử dụng nó.
- Các tính năng của đồ họa rùa:moves the pen in forward direction by x units.
- Chuyển tiếp [x]: di chuyển bút theo hướng chuyển tiếp theo đơn vị x. moves the pen in the backward direction by x units.
- Lùi [x]: di chuyển bút theo hướng ngược bởi các đơn vị x. rotate the pen in the clockwise direction by an angle x.
- Phải [x]: Xoay bút theo hướng theo chiều kim đồng hồ theo góc x. rotate the pen in the anticlockwise direction by an angle x.
- Trái [x]: Xoay bút theo hướng ngược chiều kim đồng hồ bằng góc x. stop drawing of the turtle pen.
- Penup []: Ngừng vẽ bút rùa. start drawing of the turtle pen.
- Pendown []: Bắt đầu vẽ bút rùa.starts filling the color inside the shape.
- BEGIN_FILL []: Bắt đầu lấp đầy màu bên trong hình.sets the color to be filled.
- FillColor [Mạnh Color_Name,]: Đặt màu được lấp đầy.stops filling the color.
end_fill []: Ngừng điền vào màu.
Cách tiếp cận
import turtle
1. Nhập các mô -đun rùa.
screen = turtle.Screen[]
2. Nhận một màn hình để vẽ.turtle[here “t”].
3. Xác định một ví dụ cho rùa [ở đây là T Tiên].For making an Indian Flag let’s divide the process into 4 steps:
- 4. Để làm một lá cờ Ấn Độ, hãy chia quy trình thành 4 bước:rectangle with orange color.
- Hình chữ nhật với màu cam.middle rectangle.
- Sau đó, hình chữ nhật giữa.Green Rectangle.
- Sau đó, hình chữ nhật màu xanh lá cây cuối cùng.Ashoka Chakra inside the middle rectangle.
Sau đó, luân xa Ashoka bên trong hình chữ nhật giữa.
5. Ở đây kích thước của cả ba hình chữ nhật [800 đơn vị x 167 đơn vị], tạo nên kích thước của cờ là [800 đơn vị x 501 đơn vị].
6. Rùa bắt đầu từ tọa độ [-400, 250].First rectangle of orange color.
7. Sau đó, từ vị trí đó, nó làm cho hình chữ nhật đầu tiên của màu cam., Turtle makes the Second rectangle of no color.
8. Sau đó, từ điểm kết thúc của hình chữ nhật đầu tiên, rùa tạo ra hình chữ nhật thứ hai không có màu.Third green color rectangle is made. Now for Ashoka Chakra, we need to perform a set of operations
- 9. Sau đó, hình chữ nhật màu xanh lá cây thứ ba được thực hiện. Bây giờ đối với Luân xa Ashoka, chúng ta cần thực hiện một bộ hoạt động
- Một vòng tròn màu xanh lớn và một vòng tròn màu trắng chỉ nhỏ hơn màu xanh.
- Đặt các vòng tròn màu xanh nhỏ trên lớp lót bên trong của một vòng tròn màu xanh và trắng.
Và cuối cùng phát ngôn bên trong hai vòng tròn màu xanh và trắng bắt đầu từ trung tâm về phía hướng bên ngoài.
10. Cuối cùng, niềm tự hào của một quốc gia đã sẵn sàng. & NBSP;
Dưới đây là việc thực hiện phương pháp trên:
Python
import
turtle
from
turtle
import
screen
____10
import turtle1
import turtle5
import turtle6
import turtle7
import turtle8
import turtle9
screen = turtle.Screen[]0
screen = turtle.Screen[]1
screen = turtle.Screen[]2
screen = turtle.Screen[]3
import turtle7
screen = turtle.Screen[]5
screen = turtle.Screen[]6
screen = turtle.Screen[]7
import turtle7
screen = turtle.Screen[]9
import
0import
1
import turtle7
import
3import
4
import turtle7
import
0import
7
import turtle7
import
3import
4
import turtle7
import
0import
1
import turtle7
turtle
5
turtle
6import
4
import turtle7
import
0import
7
import turtle7
screen = turtle.Screen[]6
from
3import turtle7
screen = turtle.Screen[]9
import
0import
7
import turtle7
turtle
6import
4
import turtle7
import
0import
1
import turtle7
turtle
6import
4
import turtle7
import
0import
7
import turtle7
turtle
5
import turtle8
import turtle9
import
4screen = turtle.Screen[]2
import turtle6
import turtle7
screen = turtle.Screen[]5
screen = turtle.Screen[]6
*
0import turtle7
screen = turtle.Screen[]9
*
3import
4
import turtle7
turtle
5
import turtle8
import turtle9
*
9screen = turtle.Screen[]2
import turtle6
import turtle7
screen = turtle.Screen[]5
screen = turtle.Screen[]6
screen
5import turtle7
screen = turtle.Screen[]9
*
3*
9
import turtle7
turtle
5
import turtle8
import turtle9
screen = turtle.Screen[]0
import turtle05
screen = turtle.Screen[]2
screen = turtle.Screen[]0
import turtle08
import turtle7
screen = turtle.Screen[]5
screen = turtle.Screen[]6
*
0import turtle7
import turtle14
import turtle15
import turtle16
import turtle17
import turtle18
import turtle19
import turtle20
import turtle21
screen = turtle.Screen[]9
import turtle21
*
3import turtle25
import turtle7
import turtle21
turtle
5import turtle21
import turtle8
import turtle21
import
0import turtle33
import turtle7
import turtle21
import
3import turtle33
import turtle7
import turtle21
screen = turtle.Screen[]5
import turtle8
import turtle9
import turtle43
screen = turtle.Screen[]222216
import turtle7
screen = turtle.Screen[]5
screen = turtle.Screen[]9
*
3
import turtle43
import turtle7
turtle
5
import turtle8
import turtle9
import turtle6
screen = turtle.Screen[]2
import turtle6
import turtle7
screen = turtle.Screen[]5
import turtle60
import turtle61
import turtle7
import turtle14
import turtle15
import turtle16
import turtle17
import turtle18
import turtle19
import turtle20
import turtle21
import
0*
9import turtle7
import turtle21
import turtle75
*
9import turtle7
import turtle21
turtle
6import turtle33
import turtle7
import turtle82
Output:
Output:
//media.geeksforgeeks.org/wp-content/uploads/20200925192638/Indian-Flag.mp4