Hướng dẫn draw iron man in python - vẽ người sắt bằng python

Hướng dẫn draw iron man in python - vẽ người sắt bằng python

Trong hướng dẫn này, chúng tôi sẽ học cách vẽ mũ bảo hiểm Ironman với Rùa Python. Trước tiên chúng tôi sẽ đọc mã và sau đó đọc giải thích nơi chúng tôi sẽ hiểu đầy đủ mã.

Mã số:

import turtle

ankur1 = [[(-40, 120), (-70, 260), (-130, 230), (-170, 200), (-170, 100), (-160, 40), (-170, 10), (-150, -10), (-140, 10),
           (-40, -20), (0, -20)],
          [(0, -20), (40, -20), (140, 10), (150, -10), (170, 10), (160, 40), (170, 100), (170, 200), (130, 230), (70, 260),
           (40, 120), (0, 120)]]
ankur2 = [[(-40, -30), (-50, -40), (-100, -46), (-130, -40), (-176, 0), (-186, -30), (-186, -40), (-120, -170), (-110, -210),
           (-80, -230), (-64, -210), (0, -210)],
          [(0, -210), (64, -210), (80, -230), (110, -210), (120, -170), (186, -40), (186, -30), (176, 0), (130, -40),
           (100, -46), (50, -40), (40, -30), (0, -30)]]
ankur3 = [[(-60, -220), (-80, -240), (-110, -220), (-120, -250), (-90, -280), (-60, -260), (-30, -260), (-20, -250),
           (0, -250)],
          [(0, -250), (20, -250), (30, -260), (60, -260), (90, -280), (120, -250), (110, -220), (80, -240), (60, -220),
           (0, -220)]]

turtle.hideturtle()
turtle.bgcolor('#ba161e')  # Dark Red
turtle.setup(500, 600)
turtle.title("I AM IRONMAN")
ankur1Goto = (0, 120)
ankur2Goto = (0, -30)
ankur3Goto = (0, -220)
turtle.speed(2)


def logo(a, b):
    turtle.penup()
    turtle.goto(b)
    turtle.pendown()
    turtle.color('#fab104')  # Light Yellow
    turtle.begin_fill()

    for i in range(len(a[0])):
        x, y = a[0][i]
        turtle.goto(x, y)

    for i in range(len(a[1])):
        x, y = a[1][i]
        turtle.goto(x, y)
    turtle.end_fill()


logo(ankur1, ankur1Goto)
logo(ankur2, ankur2Goto)
logo(ankur3, ankur3Goto)
turtle.hideturtle()
turtle.done()

Output:

Hướng dẫn draw iron man in python - vẽ người sắt bằng python

Explanation:

Phần đầu tiên:

  • Trong phần đầu tiên của Mũ bảo hiểm Ironman, chúng tôi sẽ nhập mô -đun rùa và đặt biến Ankur1, Ankur2, Ankur3 và giá trị của nó như mã bên dưới.
ankur1=[[(-40, 120), (-70, 260), (-130, 230), (-170, 200), (-170, 100), (-160, 40), (-170, 10), (-150, -10), (-140, 10), (-40, -20), (0, -20)],[(0, -20), (40, -20), (140, 10), (150, -10), (170, 10), (160, 40), (170, 100), (170, 200), (130, 230), (70, 260), (40, 120), (0, 120)]]
ankur2=[[(-40, -30), (-50, -40), (-100, -46), (-130, -40), (-176, 0), (-186, -30), (-186, -40), (-120, -170), (-110, -210), (-80, -230), (-64, -210), (0, -210)],[(0, -210), (64, -210), (80, -230), (110, -210), (120, -170), (186, -40), (186, -30), (176, 0), (130, -40), (100, -46), (50, -40), (40, -30), (0, -30)]]
ankur3=[[(-60, -220), (-80, -240), (-110, -220), (-120, -250),(-90, -280), (-60, -260), (-30, -260), (-20, -250), (0, -250)],[(0, -250), (20, -250), (30, -260), (60, -260), (90, -280), (120, -250),(110, -220), (80, -240), (60, -220), (0, -220)]]
  • Sau đó, chúng tôi sẽ giấu con rùa và đặt màu nền thành #BA161E và đặt kích thước thành 500 /600.
  • Tương tự như vậy, chúng tôi sẽ làm cho rùa ở trên để di chuyển các mã trên. Đặt tốc độ thành 2.

Phần thứ hai:

  • Tạo một logo tên hàm () với các tham số của A A và và B B B. Bên trong hàm này, hãy gọi Phương thức Penup (), Goto (B), Pendown () và đặt màu thành #FAB104 và bắt đầu điền.
  • Sau đó, bên trong chức năng, tạo một vòng lặp cho phạm vi {len (a [0])}. Bên trong vòng lặp này, đặt x, y = a [0] [i]. Sau đó, goto (x, y).
  • Ra khỏi vòng lặp, một lần nữa tạo một vòng khác cho phạm vi {len (a [1])}. Bên trong vòng lặp này, đặt x, y = a [1] [i]. Sau đó, Goto X, Y và ra khỏi vòng lặp, kết thúc việc lấp đầy.

Phần cuối:

  • Trong phần này chỉ cần gọi các chức năng theo thứ tự sau và ẩn con rùa.
logo(ankur1,ankur1Goto)
logo(ankur2,ankur2Goto)
logo(ankur3,ankur3Goto)

Cảm ơn bạn đã đọc cho đến cuối cùng. Nếu bạn tìm thấy điều gì đó sai trong bài viết, xin vui lòng cho chúng tôi biết bằng cách sử dụng nhận xét.

Tiếp tục học hỏi


Cũng đọc:


Từ khóa-> Python Iron Man, Iron Man Python Code, Vẽ Iron Man in Python, Python Iron Man Code, Python Rùa Code cho Iron Man, Iron Man sử dụng Python, Python Iron Man, Iron Man Rùa , người đàn ông sắt rùa, mã hóa người sắt,
python iron man, iron man python code, draw iron man in python, python iron man code, python turtle code for iron man, iron man using python, python iron man, iron man turtle, how to draw iron man in python, turtle iron man, iron man coding,