Hình trên cho thấy, chúng ta có thể vẽ một hình trái tim đơn giản với 4 đoạn. 2 dòng và 2 cung. Ta có thể vẽ liên tục 4 đoạn này mà không cần nhấc bút
Chúng ta bắt đầu từ tận cùng của trái tim. Tiêu đề cho đường màu xanh là 45 độ. Đoạn thứ hai là cung 225 độ. Sau khi quay đầu 45 độ và quay 225 độ, hướng của rùa sẽ là 45+225=270 độ, hướng xuống hoàn hảo. Hai đoạn thẳng còn lại đối xứng với hai đoạn thẳng đầu. Tất cả những gì chúng ta cần làm chỉ là xoay Rùa 180 độ trước khi vẽ đoạn thứ 3
Bước tiếp theo là tìm ra tỷ lệ của đoạn màu xanh và bán kính của cung. Trong hình trên, một tam giác được tạo bởi hai đường màu đen và đường màu xanh là một tam giác vuông. Góc giữa hai đường màu đen là (360-225)/2 = 67. 5 độ, trong đó 225 là độ của cung. Do đó tỉ số giữa đoạn thẳng màu xanh và bán kính bằng tiếp tuyến(67. 5)
Trong blog này, tôi sẽ chỉ cho bạn Chương trình mẫu Python sẽ sử dụng tập hợp các ngôi sao và từ để tạo và hiển thị hình trái tim
Hình trái tim đơn giản bằng Python
Ở đây, chúng tôi sẽ tạo một chương trình mẫu để hiển thị đường viền của hình trái tim với các ngôi sao bằng Python IDLE
- cho hàng trong phạm vi(6).
- cho col trong phạm vi(7).
- nếu (hàng==0 và col %3. =0)or(row==1 and col %3==0) or(row-col==2) or(row+col==8).
- in("*",end=" ")
- khác.
- in(end=" ")
- in()
- Vòng lặp for đầu tiên được sử dụng để hiển thị sáu dòng sao hàng
- Sau đó, vòng lặp for thứ hai thực hiện để hiển thị một số cột trong hình trái tim
- Điều kiện "if-else" được thực hiện để xác định thực tế hình dạng trái tim
- Câu lệnh thứ nhất và thứ hai bên trong tham số IF có thể hiển thị các ngôi sao dưới dạng một đường nằm ngang của hai dòng trên cùng (bốn sao và ba sao) của hình trái tim
- Tiếp theo, hai tham số còn lại của biểu thức IF có thể được hiển thị sao là từ phải sang trái và từ trái sang phải của hình trái tim