Khi cần in mẫu sao ngược trong Python, có thể dùng vòng lặp 'for'. Vòng lặp giúp duyệt qua một dải số, in ký tự yêu cầu với tần suất cần thiết, và giảm số lượng sau mỗi lần lặp.
Minh họa:
Ví dụ
N = 6
print("Giá trị 'N' được khởi tạo là " + str(N))
print("Đang hiển thị các sao ngược")
for i in range(N, 0, -1):
print((N - i) * ' ' + i * '*')
Đầu ra
Giá trị 'N' được khởi tạo là 6
Đang hiển thị các sao ngược
******
*****
****
***
**
*
Giải thích
- Khởi tạo giá trị 'N' và hiển thị.
- Vòng lặp 'for' lặp qua 'N' số.
- In ký tự yêu cầu ra màn hình.
- Giá trị giảm dần ở bước tiếp theo.
- Hiển thị kết quả.