Trong chương trình hướng dẫn này, chúng ta sẽ học cách in một mẫu hình vuông rỗng trong python. Chúng tôi sẽ chỉ cho bạn cách in mẫu đó bằng dấu sao [*], nhưng bạn cũng có thể sửa đổi chương trình để in mẫu bằng bất kỳ ký tự hoặc ký hiệu nào khác như &,%,$,#,@, v.v.
Để in mẫu, chúng ta có thể sử dụng vòng lặp for hoặc vòng lặp while. Chúng tôi sẽ chỉ cho bạn cách viết mã bằng cả hai cách. Đầu ra cuối cùng sẽ giống như dưới đây
Ta sẽ yêu cầu người dùng nhập kích thước một cạnh của hình vuông. Vì tất cả các cạnh đều bằng nhau nên chúng ta sẽ viết chương trình để đọc một cạnh và in hình vuông rỗng theo kích thước do người dùng cung cấp
In một hình vuông rỗng bằng vòng lặp for
length = int[input["Enter the side of the square : "]]
for i in range[length]:
for j in range[length]:
if[i == 0 or i == length - 1 or j == 0 or j == length - 1]:
print['*', end = ' ']
else:
print[' ', end = ' ']
print[]
đầu ra mẫu
Enter the side of the square : 6
* * * * * *
* *
* *
* *
* *
* * * * * *
báo cáo chúng tôi
Chúng tôi có thể mắc lỗi [chính tả, lỗi chương trình, lỗi đánh máy, v.v.]. ], Vì vậy, chúng tôi có thùng chứa này để thu thập các lỗi. Chúng tôi đánh giá cao những phát hiện của bạn