Kim tự tháp đầy đủ rỗng 1 trong python

Đây là mã của tôi.
Bằng cách sử dụng mã dưới đây, tôi nhận được sao ở hai bên, một bên bị thiếu.
Tôi cần trợ giúp về việc này.

Vui lòng xem lại ảnh chụp màn hình tôi đã đính kèm

n=int[input[]]
for row in range[n]:
    for col in range[n]:
        if row==n-1 or col+row==n-1 :
            print["*",end=" "]
        else:
            print[" ", end=""]
    print[]

báo cáo quảng cáo này

Chương trình Python

Chương trình chuỗi Python
➤ Chuỗi Palindrome trong Python
➤ Kiểm tra chuỗi bắt đầu bằng nguyên âm
➤ Count Vowels in a String
➤ Print Vowels in a String
➤ Remove Vowels from String
➤ Uppercase to Lowercase
➤ Lowercase to Uppercase

Mô hình ngôi sao kim tự tháp rỗng trong Python. Trong bài viết trước, chúng ta đã phải in nhiều mẫu ngôi sao hình chóp bằng vòng lặp for và while nhưng ở đây, chúng ta phải in các mẫu ngôi sao hình chóp rỗng bằng vòng lặp for và vòng lặp while

Mô hình ngôi sao hình kim tự tháp rỗng trong Python

Mô hình ngôi sao kim tự tháp rỗng-1

Enter any number: 6

          * 
        *   * 
      *       * 
    *           * 
  *               * 
* * * * * * * * * * *
# Hollow pyramid star pattern in Python

# user-defined function
def pattern[n]:
   for i in range[n]:
      for j in range[n-i-1]:
         # print the spaces
         print[" ", end=" "]
      
      for j in range[2*i+1]:
         # printing stars
         if j == 0 or j == 2*i:
            # print the stars
            print["*", end=" "]
         else:
            if i == n-1:
               # print the stars
               print["*", end=" "]
            else:
               # print the spaces
               print[" ", end=" "]
      print[]
 
# input from the user
n = int[input['Enter any number: ']]

# the function call
pattern[n]

In hình kim tự tháp rỗng bằng cách sử dụng vòng lặp While

# Hollow pyramid star pattern in Python

# user-defined function
def pattern[n]:
   i=1 
   while i

Chủ Đề