Trong chương trình này, chúng ta lồng 3 vòng lặp for để in ra mẫu hình sao tam giác vuông. Trong đó một vòng lặp for sẽ in các giá trị hàng và hai vòng lặp for sẽ in các giá trị cột
# Mirrored right triangle star pattern in Python
# take input
n = 5
# printing mirrored right triangle
for i in range[n]:
for j in range[n-i-1]:
# printing space
print[" ", end=" "]
for j in range[i+1]:
# printing star
print["* ",end=""]
print[]
đầu ra. -
*
* *
* * *
* * * *
* * * * *
Trong chương trình trước, đầu vào được mã hóa cứng trong chương trình nhưng trong chương trình này, đầu vào sẽ được cung cấp bởi người dùng
# Mirrored right triangle star pattern in Python
# take input
n = int[input['Enter the number of rows: ']]
# printing mirrored right triangle
for i in range[n]:
for j in range[n-i-1]:
# printing space
print[" ", end=" "]
for j in range[i+1]:
# printing star
print["* ",end=""]
print[]
đầu ra. -
Enter the number of rows: 6
*
* *
* * *
* * * *
* * * * *
* * * * * *
Chúng ta cũng có thể nhờ sự trợ giúp của hàm do người dùng xác định để in mẫu sao tam giác vuông được nhân đôi trong Python. Hàm là một khối mã thực hiện một tác vụ cụ thể
# Mirrored right triangle star pattern in Python
def pattern[n]:
for i in range[n]:
for j in range[n-i-1]:
# printing space
print[" ", end=" "]
for j in range[i+1]:
# printing star
print["* ",end=""]
print[]
# take input
n = int[input['Enter the number of rows: ']]
# calling function
pattern[n]
Mô hình ngôi sao tam giác phải được nhân đôi trong Python
Chúng tôi sẽ in cùng một mẫu nhưng với một cách khác để viết chương trình python này. Trong chương trình mẫu này, chúng tôi sẽ in tam giác vuông được nhân đôi trong python chỉ bằng 1 vòng lặp for
Viết một chương trình Python để in mẫu hình sao tam giác vuông đối xứng bằng cách sử dụng vòng lặp For và vòng lặp While với một ví dụ
Chương trình Python để in mẫu sao tam giác bên phải được nhân đôi bằng cách sử dụng vòng lặp
Chương trình Python này cho phép người dùng nhập tổng số hàng. Tiếp theo, chúng tôi đã sử dụng Nested For Loop và If Else để in mẫu tam giác vuông có các ngôi sao được phản chiếu từ 1 đến giá trị tối đa do người dùng chỉ định [hàng]
# Python Program to Print Mirrored Right Triangle Star Pattern rows = int[input["Please Enter the Total Number of Rows : "]] print["Mirrored Right Triangle Star Pattern"] for i in range[1, rows + 1]: for j in range[1, rows + 1]: if[j >
Chương trình Python để in Tam giác sao bên phải được nhân đôi bằng vòng lặp While
Chương trình tam giác sao vuông góc được nhân đôi này giống như ví dụ đầu tiên. Tuy nhiên, chúng tôi đã thay thế Vòng lặp For bằng Vòng lặp While
Viết chương trình Python để in mẫu hình ngôi sao tam giác vuông góc bằng cách sử dụng vòng lặp For và vòng lặp While với một ví dụ
Chương trình Python để in mẫu hình ngôi sao tam giác vuông góc bằng For Loop
Chương trình Python này cho phép người dùng nhập tổng số hàng. Tiếp theo, chúng tôi đã sử dụng Python Nested For Loop để in mẫu sao tam giác vuông góc từ 1 đến giá trị tối đa do người dùng chỉ định [hàng]
# Python Program to Print Right Angled Triangle Star Pattern rows = int[input["Please Enter the Total Number of Rows : "]] print["Right Angled Triangle Star Pattern"] for i in range[1, rows + 1]: for j in range[1, i + 1]: print['*', end = ' '] print[]
Chương trình Python để hiển thị mẫu hình ngôi sao tam giác vuông góc Ví dụ 2
Chương trình Python này cho phép người dùng nhập ký tự của chính họ. Tiếp theo, Python in tam giác vuông góc của ký tự do người dùng chỉ định
# Python Program to Print Right Angled Triangle Star Pattern rows = int[input["Please Enter the Total Number of Rows : "]] ch = input["Please Enter any Character : "] print["Right Angled Triangle Star Pattern"] for i in range[1, rows + 1]: for j in range[1, i + 1]: print['%c' %ch, end = ' '] print[]
*
* *
* * *
* * * *
* * * * *
0Chương trình Python để in Tam giác sao bên phải bằng vòng lặp While
Chương trình tam giác vuông của Python này giống như ví dụ đầu tiên. Tuy nhiên, chúng tôi đã thay thế Vòng lặp For bằng Vòng lặp While