Pola berlian berongga dalam ahli penugasan python

Dalam program python ini pertama-tama kita membaca baris dari pengguna. Di sini baris menunjukkan jumlah baris yang akan dicetak dalam satu pola segitiga dari pola Hollow Diamond. Diberi nilai baris 5, jumlah total garis dalam pola belah ketupat adalah 9

Kode Sumber Python. Pola Berlian Berongga


# Hollow Diamond pattern

# Reading number of row
row = int(input('Enter number of row: '))

# Upper part of hollow diamond
for i in range(1, row+1):
    for j in range(1,row-i+1):
        print(" ", end="")
    for j in range(1, 2*i):
        if j==1 or j==2*i-1:
            print("*", end="")
        else:
            print(" ", end="")
    print()

# Lower part of hollow diamond
for i in range(row-1,0, -1):
    for j in range(1,row-i+1):
        print(" ", end="")
    for j in range(1, 2*i):
        if j==1 or j==2*i-1:
            print("*", end="")
        else:
            print(" ", end="")
    print()

Keluaran

Enter number of row: 8

       *
      * *
     *   *
    *     *
   *       *
  *         *
 *           *
*             *
 *           *
  *         *
   *       *
    *     *
     *   *
      * *
       *
_

Kode berikut akan berfungsi untuk sejumlah baris tertentu

# Python 3 program to print a hallow diamond pattern given N number of rows
alphabets = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q',
             'R', 'S', 'T', 'U','V', 'W', 'X', 'Y', 'Z']
# Diamond array
diamond = []

rows = -1

# Prompt user to enter number of rows
while rows < 1 or rows > 26:
    rows = int(input("Enter number of rows N: "))
for i in range(0, rows):

    # Add letters to the diamond
    diamond.append("")
    for j in range(0, rows - i):
        diamond[i] += " "
    diamond[i] += alphabets[i];
    if alphabets[i] != 'A':

        # Put spaces between letters
        for j in range(0, 2 * i - 1):
            diamond[i] += " "
        diamond[i] += alphabets[i]

    # Print the first part of the diamond
    print(diamond[i])

# Print the second part of the diamond
for i in reversed(range(0, rows - 1)):
    print(diamond[i])
# Berlian. py N = int(input()) left = N-1 mid = -1 ch = 'A' print(' '*left, ch, sep='') for _ in range(N-1). kiri -= 1     pertengahan += 2     ch = chr(ord(ch)+1)     print(' '*left, ch, ' '*mid, ch, sep='')      for _ in range(N-2). kiri += 1     tengah -= 2     ch = chr(ord(ch)-1)     print(' '*kiri, ch, ' '*mid, ch, sep='') kiri += 1 ch = 'A' cetak

Bagaimana Anda mencetak pola berlian dengan Python?

Pola - 6. Pola Berbentuk Berlian .
baris = int(input("Masukkan jumlah baris. "))
# Digunakan untuk mencetak ruang
k = 2 * baris - 2
# Lingkaran luar untuk mencetak jumlah baris
untuk saya dalam rentang (0, baris)
# Lingkaran dalam digunakan untuk mencetak jumlah ruang
untuk j dalam rentang (0, k)
cetak(akhir=" ")

Apa bilangan prima pertama dalam ahli penugasan Python?

Bilangan prima berarti bilangan yang habis dibagi dirinya sendiri dan hanya 1 e. g. 2, 3, 5, 7, 11, 13, dst. Jadi, bilangan prima pertama adalah 2 .

Bagaimana cara mencetak pola berlian berongga di Jawa?

HollowDiamondPattern2. jawa .
impor jawa. utilitas. Pemindai;
HollowDiamondPattern2 kelas publik
public static void main(String args[])
int i,j;
Pemindaian pemindai = Pemindai baru (System. di dalam);
Sistem. keluar. print("Masukkan jumlah baris. ");