Mô hình ngôi sao vuông trong Python | Trong các chương trình dưới đây, chúng tôi sẽ phát triển một chương trình Python để in các mẫu sao vuông bằng cách sử dụng vòng lặp và trong khi vòng lặp.
Chương trình Python để in mẫu sao vuông bằng cách sử dụng vòng lặp
Trong chương trình này, chúng tôi sẽ sử dụng hai vòng cho các vòng (vòng đầu tiên cho hàng và vòng thứ hai cho Coloum) để in mẫu Square Star.
# Python program to print square star pattern
# take inputs
n = 5
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
Output:-
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
Trong chương trình trước, các đầu vào được mã hóa cứng trong chương trình nhưng trong chương trình này, các đầu vào sẽ được cung cấp bởi người dùng.
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
Output:-
Nhập số lượng hàng: 4
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
2# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
2____# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
2# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
2
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
2
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
2
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
2
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
2 Chúng tôi cũng có thể nhận sự trợ giúp của chức năng do người dùng định nghĩa để in các mẫu sao vuông bằng Python. Một chức năng là một khối mã thực hiện một nhiệm vụ cụ thể.
# Python program to print square star pattern
def pattern(n):
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
# take inputs
n = int(input('Enter the number of rows: '))
# calling function
pattern(n)
Chương trình Python này cũng thực hiện cùng một nhiệm vụ nhưng với các phương pháp khác nhau. Trong chương trình này, chúng tôi chỉ sử dụng một cho vòng lặp. Đây là phương pháp ngắn nhất để in các mẫu sao vuông trong Python.
# Python program to print square star pattern
def pattern(n):
for i in range(n):
# printing stars
print("* " * n)
# take inputs
n = int(input('Enter the number of rows: '))
# calling function
pattern(n)
Output:-
Nhập số lượng hàng: 3
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
6# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
6# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
6
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
6
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
6
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
6In mẫu sao vuông bằng python sử dụng trong khi vòng lặp
Trong chương trình trước, chúng tôi đã sử dụng vòng lặp for để in các mẫu sao vuông nhưng trong chương trình này, chúng tôi sẽ sử dụng vòng lặp trong khi.
# Python program to print square star pattern
def pattern(n):
i = 1
while i <= n :
j = 1
while j <= n:
# printing stars
print("*", end=" ")
j = j + 1
print()
i = i + 1
# take inputs
n = int(input('Enter the number of rows: '))
# calling function
pattern(n)
Output:-
Nhập số lượng hàng: 8
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9
# Python program to print square star pattern
# take inputs
n = int(input('Enter the number of rows: '))
# nested For Loop to print star
for i in range(n):
for j in range(n):
# printing stars
print("* ",end="")
print("\r")
9Phương pháp ngắn nhất
# Python program to print square star pattern
def pattern(n):
i = 1
while i<=n:
# printing stars
print("* " * n)
i+=1
# take inputs
n = int(input('Enter the number of rows: '))
# calling function
pattern(n)
Cũng xem:- Các chương trình mẫu trong C
Trong bức ảnh này, chúng ta sẽ thảo luận về cách sử dụng các ngôi sao để tạo ra một mẫu vuông trong Python.
Có rất nhiều mẫu có thể được in bằng Python một khi bạn có một vòng tay mạnh mẽ.
Một hình vuông là một con số mặt phẳng bao gồm bốn cạnh giống hệt nhau về độ lớn. Một hình vuông có bốn góc, tất cả đều là 90 độ.square is a plane figure that consists of four sides that are identical in magnitude. A square has four angles, all of which are 90 degrees.
Để thực hiện hình dạng tương tự thông qua lập trình Python, chúng tôi sẽ sử dụng hai vòng
Hãy cùng nhìn vào đoạn mã bên dưới để hiểu nó tốt hơn.
Theo cách này, chúng ta có thể sử dụng các ngôi sao để tạo ra một mẫu vuông trong Python.
Mẫu vuông rất đơn giản để tạo bằng cách sử dụng Python.Bạn cần sử dụng 2 vòng lồng nhau để tạo mẫu vuông.Vòng lặp nội bộ sẽ in số lần bạn muốn in số.Vòng lặp bên ngoài sẽ thực hiện vòng lặp nội bộ cho số lần bạn muốn.
Đối với một số đầu vào là 4, sau đây sẽ là mẫu.Bên trong trong khi vòng lặp in một hàng sau khi thực hiện hoàn chỉnh. Trong khi vòng lặp giúp in n số lượng hàng.Nói cách khác, bên ngoài trong khi vòng lặp in các hàng, trong khi bên trong trong khi vòng lặp in các cột trong mỗi hàng.Inner while loop prints a single row after its complete execution. Outer while loop helps to print n number of rows. In other words, outer while loop prints the rows, while inner while loop prints columns in each row.