Mã python cho cờ ấn độ

Chào thế giới. Ngày Cộng hòa này, tôi đã cố gắng làm một điều gì đó sáng tạo và tạo ra một lá cờ Ấn Độ với Rùa bằng Python

Trong bài viết Blog này, chúng ta sẽ học cách Vẽ Cờ Ấn Độ. Chúng ta sẽ thấy việc triển khai trong Python

Kiểm tra Kho lưu trữ tài nguyên cuối cùng trong python. Thả sao nếu bạn thấy hữu ích. Có bất cứ điều gì để thêm?

Bạn có thể tham khảo Hướng dẫn bằng video trên YouTube của tôi để xem hướng dẫn hoạt động để hiểu rõ hơn và Hướng dẫn từng bước tương tự

Những gì sẽ được đề cập trong Blog này
1. Turtle Introduction
2. Creating an Indian Flag with Turtle

Bắt đầu nào

Rùa là gì?

import turtle
COPY
2 là một thư viện Python được cài đặt sẵn. Nó cho phép người dùng tạo hình ảnh và hình dạng bằng cách cung cấp cho họ một khung vẽ ảo. Bút trên màn hình mà bạn sử dụng để vẽ được gọi là rùa

Con rùa có ba thuộc tính. một vị trí, một định hướng [hoặc hướng] và một cây bút

Di chuyển đầu rùa

Con rùa có thể di chuyển theo bốn hướng

  • Phía trước
  • Phía sau
  • Bên trái
  • Phải

Nếu bạn muốn biết thêm về nó, bạn có thể tham khảo Tài liệu về rùa. Sử dụng liên kết này để điều hướng đến tài liệu

Bây giờ bạn đã quen thuộc với chương trình nghị sự của chúng tôi và đã có kiến ​​thức cơ bản về mô-đun Rùa, chúng ta có thể chuyển sang phần viết mã

Thời gian để viết mã

Bạn có thể tìm thấy tất cả mã tại Kho lưu trữ GitHub của tôi. Thả sao nếu bạn thấy hữu ích

Để truy cập thư viện Python, bạn cần nhập nó vào môi trường Python của mình, sử dụng lệnh sau để nhập

import turtle
COPY
3it vào tập lệnh python của bạn

import turtle
COPY

Bắt đầu, hãy tạo một ví dụ về rùa

flag = turtle.Turtle[]
COPY

Bây giờ hãy xác định một số thuộc tính,

  • Hãy đặt tốc độ là
    import turtle
    COPY
    4 bằng cách sử dụng phương pháp
    import turtle
    COPY
    5, điều đó có nghĩa là lá cờ sẽ không chỉ xuất hiện trên màn hình, bản vẽ sẽ có một số hoạt ảnh
  • Nếu bạn muốn thay đổi màu nền, bạn có thể sử dụng phương pháp
    import turtle
    COPY
    6, mặc định là màu trắng
  • Bạn có thể điều chỉnh độ dày của bút bằng phương pháp
    import turtle
    COPY
    7, nó sẽ hơi đậm
turtle.speed[3]
#turtle.bgcolor["black"]
turtle.pensize[5]

Bây giờ hãy định nghĩa một hàm để xác định các chuyển động, tôi gọi nó là

import turtle
COPY
8

def draw[x, y]:
flag.penup[]
flag.goto[x, y]
flag.pendown[]

Càng xa càng tốt. Bây giờ, hãy vẽ Luân xa Ashok, chúng ta cần chọn màu phù hợp cho nó

flag.color["#054187"]

Bây giờ, hãy vẽ 24 nét, vì vậy, tôi sẽ chạy vòng lặp 24 lần

Nếu chúng ta bắt đầu từ trung tâm, chúng ta cần bao quát 360 độ và chúng ta có 24 nét, do đó, mỗi nét sẽ là 15 độ. Chúng tôi bắt đầu từ trung tâm, vẽ một nét bằng cách sử dụng

import turtle
COPY
9 , quay lại trung tâm bằng cách sử dụng
flag = turtle.Turtle[]
COPY
0 và xoay 15 độ. chúng tôi lặp lại quy trình tương tự 24 lần

for i in range[24]:
flag.forward[80]
flag.backward[80]
flag.left[15]
draw[0, -80]

Sau khi hoàn thành, bây giờ chúng ta có thể vẽ một vòng tròn ở các cạnh của nét vẽ. Vì vậy, trước đó, chúng tôi đã tiến và lùi 80, vì vậy chúng tôi cần xem xét cùng một độ dài cho bán kính của vòng tròn i. e 80

flag.circle[ 80, 360]
COPY

Bây giờ, nếu bạn quan sát, đầu rùa của chúng ta đang chỉ vào đáy của một cái cọc, vì vậy

  • hãy di chuyển nói 300 hoặc 400
  • theo dõi ngược hai lần của nó
  • Bây giờ chúng ta cần di chuyển con trỏ 90 độ ở đây để chúng ta bắt đầu hướng xuống dưới
  • Tiếp theo, chúng ta di chuyển 200 theo hướng đi xuống
  • Vì vậy, để hoàn thành hình chữ nhật của chúng ta, chúng ta cần rẽ trái 90 lần nữa
  • bây giờ chúng ta phải quay mặt về bên trái và di chuyển gấp đôi khoảng cách ở đây
  • quay lại 90 độ
  • Cuối cùng, di chuyển lên để hoàn thành hình chữ nhật

Hãy chỉ định màu ở đây là

flag = turtle.Turtle[]
COPY
1

flag.color["green"]

Tiếp theo, hãy tạo đường viền của hình chữ nhật màu xanh lá cây

flag.begin_fill[]flag.forward[350]
flag.backward[700]
flag.right[90]
flag.forward[200]
flag.left[90]
flag.forward[700]
flag.left[90]
flag.forward[200]
flag.left[90]
flag.end_fill[]

Để lấp đầy nó hoàn toàn bằng màu xanh lá cây, chúng tôi đang sử dụng phương pháp

flag = turtle.Turtle[]
COPY
2 và
flag = turtle.Turtle[]
COPY
3 ở đây. chúng ta hãy xem những gì chúng ta đã có cho đến nay

Để lấp đầy nó hoàn toàn bằng màu xanh lá cây, chúng tôi đang sử dụng phương pháp

flag = turtle.Turtle[]
COPY
2 và
flag = turtle.Turtle[]
COPY
3 ở đây. Bây giờ, đã đến lúc vẽ phần cuối cùng, hình chữ nhật thứ hai. Vì vậy, ngay bây giờ, chúng ta có con trỏ ở A và chúng ta cần nó ở B

Để lấp đầy nó hoàn toàn bằng màu xanh lá cây, chúng tôi đang sử dụng phương pháp

flag = turtle.Turtle[]
COPY
2 và
flag = turtle.Turtle[]
COPY
3 ở đây

Bây giờ, đã đến lúc vẽ phần cuối cùng, hình chữ nhật thứ hai

  • Hãy đổi màu thành
    flag = turtle.Turtle[]
    COPY
    8
  • Và ngay bây giờ, chúng ta có con trỏ ở A và chúng ta cần nó ở B, hãy gọi phương thức
    import turtle
    COPY
    8 cho cùng một
import turtle
COPY
0

Hãy làm theo quy trình tương tự và vẽ một hình chữ nhật màu cam

import turtle
COPY
1

Nó sẽ trông giống như thế này

Với các bước này, chúng ta đã vẽ thành công Cờ Ấn Độ bằng Python. Đó là nó

Đơn giản phải không? . Tôi thực sự khuyên bạn nên Xem video tương tự trên YouTube và đừng quên đăng ký Kênh của tôi

Làm cách nào để tạo cờ Ấn Độ từ mã hóa bằng Python?

Hình chữ nhật có màu cam. Khi đó hình chữ nhật ở giữa. .
Một vòng tròn lớn màu xanh lam và một vòng tròn màu trắng chỉ nhỏ hơn màu xanh lam
Tập hợp các vòng tròn nhỏ màu xanh 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 là các nan bên trong 2 vòng tròn trắng xanh bắt đầu từ Tâm hướng ra ngoài

Làm cách nào để tạo một lá cờ trong Python?

Như bạn có thể thấy, nó rất đơn giản, Cờ có thể chỉ có hai giá trị; . .
nếu Đóng == HC thì cờ là 1
nếu Đóng == HL thì cờ là -1
nếu Đóng. = HC và Đóng. = HL thì cờ bằng giá trị cuối cùng được lưu trên cờ biến

Làm cách nào để tạo tiranga bằng Python?

# hiện đang vẽ Hình chữ nhật màu lục
màu xanh lá cây"]
begin_fill[]
chuyển tiếp[84]
trái[90]
chuyển tiếp[400]
trái[90]
chuyển tiếp[84]

Làm thế nào để tạo một lá cờ Ấn Độ bằng Python rùa?

Đầu ra .
chức năng nhập. .
Đặt con rùa và màn hình. .
Vẽ hình chữ nhật màu cam của lá cờ. .
Vẽ hình chữ nhật màu xanh lá cây của lá cờ. .
Vẽ vòng tròn lớn màu xanh. .
Vẽ Vòng tròn lớn màu trắng bên trong vòng tròn màu xanh của Cờ Ấn Độ bằng Python Turtle. .
Vẽ 24 vòng tròn nhỏ. .
Vẽ vòng tròn màu xanh ở giữa

Chủ Đề