Mô hình kim cương trong python sử dụng vòng lặp while
Vòng lặp while hoặc câu lệnh while lặp lại tất cả mã trong phần thân của nó miễn là một điều kiện cụ thể được thỏa mãn. Vòng lặp kết thúc nếu hoặc khi điều kiện không còn được đáp ứng Show
Cú pháp có thể được sử dụng cho vòng lặp “while” trong ngôn ngữ lập trình C++ như sau
Trước khi chuyển sang mô hình ngôi sao kim cương, trước tiên chúng ta phải biết mã của kim tự tháp sao và kim tự tháp sao ngược 1. Kim tự tháp sao tam giác bên phảithuật toán
Trong mã, lập trình viên/người dùng nhập số hàng anh ta muốn hiển thị các ngôi sao trên màn hình Lập trình trong C++ để in mô hình kim tự tháp ngôi sao tam giác bên phải
đầu ra
Kim tự tháp sao tam giác phải ngượcthuật toán Mô hình sao tam giác bên phải được đảo ngược theo chiều dọc trong thuật toán này. Khi số hàng đi từ trên xuống dưới, do đó số lượng sao trong hàng giảm dần
Chương trình in mẫu kim tự tháp sao tam giác vuông ngược
đầu ra
Mô hình ngôi sao kim tự thápthuật toán Trong chương trình này, chúng tôi in một mẫu hình ngôi sao kim tự tháp với (2*i + 1) ngôi sao cách nhau bằng dấu cách ở hàng thứ i Chỉ số hàng và cột bắt đầu từ 0 Số hàng (N) trong mẫu là đầu vào do người dùng lấy Vòng lặp bên ngoài sẽ in ra một hàng của hình chóp (từ I = 0 đến N - 1) sau một lần lặp Vòng lặp while bên trong in (N - i - 1) khoảng trắng cho mọi dòng trong hàng thứ j của kim tự tháp, sau đó vòng lặp while lồng nhau in (2*j + 1) sao Chương trình trong C ++ để in mô hình kim tự tháp sao
đầu ra
Kim tự tháp ngôi sao ngượcthuật toán Trong thuật toán này, các hàng được in theo thứ tự ngược lại, có thể so sánh với mẫu hình ngôi sao kim tự tháp
Lập trình trong C++ để in mô hình kim tự tháp sao ngược
đầu ra ________số 8Mô hình ngôi sao kim cươngMô hình ngôi sao kim cương là sự kết hợp giữa mô hình kim tự tháp và kim tự tháp ngược. Chương trình c ++ sau đây kết hợp mã của kim tự tháp đơn giản và mã của ngôi sao kim tự tháp ngược Làm cách nào để in mẫu ngôi sao kim cương rỗng bằng Python?# Số hàng hàng = 5 # Phần trên của viên kim cương rỗng cho tôi trong phạm vi (1, hàng + 1) cho j trong phạm vi(1,row-i+1) in(" ", end="") cho j trong khoảng(1, 2*i) Làm cách nào để in 12345 bằng Python?cách in 12345 trong một hàng mà không cần sử dụng chuỗi . + 8. print(*(n for n in range(1,6)), sep="") hoặc chỉ print(12345) theo đề xuất của Diego. . + 6. Ngôn ngữ - Python Điều này có thể gian lận nhưng hãy thử. số = 12345; . . + 5. . + 3. . + 2. . + 2. . + 1. . |