Trong Python, vòng lặp for được sử dụng để in các mẫu khác nhau. In các mẫu khác nhau là câu hỏi lập trình phổ biến nhất trong cuộc phỏng vấn. Nhiều vòng lặp for được sử dụng để in các mẫu trong đó vòng lặp ngoài đầu tiên được sử dụng để in số lượng hàng và vòng lặp bên trong được sử dụng để in số lượng cột. Hầu hết các mẫu sử dụng các khái niệm sau Show
Trong hướng dẫn này, chúng ta sẽ thảo luận về một số mẫu phổ biến In mô hình Kim tự tháp, Ngôi sao và viên kim cương bằng PythonTrong phần này, chúng ta sẽ tìm hiểu các mẫu hình kim tự tháp phổ biến Mẫu - 1. Mô hình kim tự tháp đơn giảnThí dụ - đầu ra * * * * * * * * * * * * * * * Giải trình Ở đoạn code trên, chúng ta đã khởi tạo biến n để nhập số hàng cho mẫu. Chúng tôi đã nhập n = 5, phạm vi của vòng lặp bên ngoài sẽ là 0 đến 4
Mẫu - 2. Đảo ngược kim tự tháp góc phảiThí dụ - đầu ra * * * * * * * * * * * * * * * Mẫu - 3. In nửa hướng xuống - Kim tự thápMã số - đầu ra Enter the number of rows: 5 * * * * * * * * * * * * * * * Mẫu - 4. In kim tự tháp tam giácMã số - đầu ra Enter the number of rows: 10 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Mẫu - 5. Mẫu hình tam giác hướng xuốngMã số - đầu ra * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Hoa văn - 6. Hoa văn hình kim cươngMã số - đầu ra Enter the number of rows: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Hoa văn - 7. In hai kim tự tháp trong một mẫu duy nhấtMã số - đầu ra Enter the number of rows: 7 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Hoa văn - 8. Mẫu đồng hồ cátMã số - đầu ra Enter the number of rows: 5 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Chúng ta đã thảo luận về mô hình kim tự tháp cơ bản bằng cách sử dụng vòng lặp for. Khái niệm về mẫu phụ thuộc vào logic và cách sử dụng vòng lặp for đúng cách Mẫu số trong PythonTrong phần này, chúng tôi mô tả một số chương trình thuộc các loại mẫu số khác nhau. Hãy lần lượt hiểu các mẫu sau Mẫu - 1. mẫu sốMã số - đầu ra ________số 8 Giải trình - Trong đoạn mã trên, chúng tôi đã in các số theo giá trị hàng. Hàng đầu tiên in một số duy nhất. Tiếp theo, hai số, in ở hàng thứ hai và ba số tiếp theo in ở hàng thứ ba, v.v. bên trong Mẫu - 2. Mô hình nửa kim tự tháp với sốMã số - đầu ra Enter the number of rows: 5 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 Trong đoạn mã trên, chúng tôi đã in giá trị cột j trong vòng lặp for bên trong Mẫu - 3. Mô hình kim tự tháp ngượcMã số - đầu ra * * * * * * * * * * * * * * *0 Giải trình Trong đoạn mã trên, chúng tôi đã sử dụng vòng lặp đảo ngược để in kim tự tháp ngược hướng xuống trong đó số lượng giảm sau mỗi lần lặp Mẫu - 4. Cùng một số Kim tự tháp ngượcMã số - đầu ra * * * * * * * * * * * * * * *1 Mẫu - 5. Thứ tự giảm dần của sốMã số - đầu ra * * * * * * * * * * * * * * *2 Hoa văn - 6. In 1 đến 10 số trong Hoa vănMã số - đầu ra Hoa văn - 7. Mẫu đảo ngược từ 10 thành 1Mã số - đầu ra * * * * * * * * * * * * * * *3 Hoa văn - 8. In số lẻMã số - đầu ra * * * * * * * * * * * * * * *4 Hoa văn - 9. Mẫu hình vuông sử dụng với sốMã số - đầu ra * * * * * * * * * * * * * * *5 Hoa văn - 10. Số nhân trong cộtđầu ra * * * * * * * * * * * * * * *6 Trong phần trên, chúng ta đã thảo luận về tất cả các mẫu số cơ bản. Nó sẽ tạo một lệnh mạnh trên Python cho vòng lặp. Chúng ta có thể sử dụng bất kỳ loại mẫu nào bằng vòng lặp for Bảng chữ cái và mẫu chữ cái trong PythonNhư chúng ta biết rằng, mỗi bảng chữ cái có giá trị ASCII riêng, vì vậy hãy xác định một ký tự và in nó ra màn hình. Hãy hiểu các mẫu này bằng các ví dụ sau Mẫu - 1. Mẫu góc phải với các ký tựMã số - đầu ra * * * * * * * * * * * * * * *7 Giải trình - Trong đoạn mã trên, chúng ta đã gán giá trị số nguyên 65 cho biến asciiValue là giá trị ASCII của A. Chúng tôi đã xác định vòng lặp để in năm hàng. Trong thân vòng lặp bên trong, chúng tôi đã chuyển đổi giá trị ASCII thành ký tự bằng cách sử dụng hàm char(). Nó sẽ in các bảng chữ cái, tăng asciiValue sau mỗi lần lặp Mẫu - 2. Mẫu góc phải có cùng ký tựMã số - đầu ra * * * * * * * * * * * * * * *8 Mẫu - 3. Hiển thị chữ cái của từ trong MẫuMã số - đầu ra * * * * * * * * * * * * * * *9 Chúng ta có thể sử dụng bất kỳ từ nào để in các ký tự Mẫu - 5. Mô hình tam giác đều với các ký tựMã số - đầu ra Enter the number of rows: 5 * * * * * * * * * * * * * * *0 Trong bài viết này, chúng ta đã thảo luận về tất cả các chương trình mẫu cơ bản. Các mẫu này thường được hỏi trong cuộc phỏng vấn và cũng rất hữu ích khi hiểu khái niệm về vòng lặp Python. Khi chúng tôi hiểu logic của chương trình, chúng tôi có thể in bất kỳ mẫu nào bằng cách sử dụng các vòng lặp Python |