Bagaimana Anda mencetak pola persegi dengan python while loop?

Dalam contoh ini, kami akan menulis program Python untuk mencetak pola awal berikut ke konsol. Kami akan membaca jumlah baris dan mulai mencetak seperti yang ditunjukkan di bawah ini

Show

Pola

Untuk nomor input 4, berikut adalah polanya

*
* *
* * *
* * * *
Coba Daring

Program Piton

n = int(input('Enter number of rows : '))

i = 1
while i <= n :
    j = 1
    while j <= i:
        print("*", end = " ")
        j += 1
    print()
    i += 1
_

Inner while loop mencetak satu baris setelah selesai dieksekusi. Outer while loop membantu mencetak n jumlah baris

Dengan kata lain, while loop luar mencetak baris, sedangkan while loop dalam mencetak kolom di setiap baris

Keluaran

Enter number of rows : 6
*
* *
* * *
* * * *
* * * * *
* * * * * *

Contoh 2 – Program Python untuk Mencetak Segitiga Kanan Terbalik menggunakan While Loop

Dalam contoh ini, kami akan menulis program Python untuk mencetak pola awal berikut ke konsol

Pola

Untuk nomor input 4, berikut adalah polanya

* * * *
* * *
* *
*
Coba Daring

Program Piton

n = int(input('Enter number of rows : '))

i = 1
while i <= n :
    j = n
    while j >= i:
        print("*", end = " ")
        j -= 1
    print()
    i += 1
_

Keluaran

Enter number of rows : 5
* * * * *
* * * *
* * *
* *
*

Contoh 3 – Program Python untuk Mencetak Pola Bilangan menggunakan While Loop

Dalam contoh ini, kami akan menulis program Python untuk mencetak pola berikut ke konsol. Kami akan membaca jumlah baris dan mencetak nomor seperti yang ditunjukkan di bawah ini

Pola

Untuk nomor input 5, berikut adalah polanya

1
  2   3
  4   5   6
  7   8   9  10
 11  12  13  14  15
_Coba Daring

Program Piton

n = int(input('Enter number of rows : '))

k = 1
i = 1
while i <= n :
    j = 1
    while j <= i:
        print("{:3d}".format(k), end = " ")
        j += 1
        k += 1
    print()
    i += 1

Keluaran

Enter number of rows : 7
  1
  2   3
  4   5   6
  7   8   9  10
 11  12  13  14  15
 16  17  18  19  20  21
 22  23  24  25  26  27  28
_

Kesimpulan

Dalam Tutorial Python ini, kami belajar menulis program Python untuk mencetak berbagai jenis pola menggunakan While Loop

Dalam pelajaran ini, saya menunjukkan cara mencetak pola dengan Python. Program Python berikut menggunakan fungsi for loop, while loop, dan range() untuk menampilkan berbagai pola

Artikel ini memberi tahu Anda cara mencetak pola berikut dengan Python

  • Pola angka
  • Pola segitiga
  • Pola bintang (*) atau asterisk
  • Pola piramida
  • Pola piramida terbalik
  • Pola setengah piramida
  • Pola Berbentuk Berlian
  • Karakter atau pola huruf
  • Pola persegi

Bagaimana Anda mencetak pola persegi dengan python while loop?
Bagaimana Anda mencetak pola persegi dengan python while loop?
Cetak Pola dengan Python

Dengan mencetak pola yang berbeda, Anda dapat membangun pemahaman yang kuat tentang loop di Python. Setelah membaca artikel ini Anda dapat membuat berbagai jenis pola

Langkah-langkah Mencetak Pola dengan Python

Kami langkah-langkah di bawah ini untuk mencetak pola dengan Python

  1. Tentukan jumlah baris dan kolom

    Ada struktur tipikal untuk mencetak pola apa pun, mis. e. , jumlah baris dan kolom. Kita perlu menggunakan dua loop untuk mencetak pola apapun, yaitu. e. , gunakan loop bersarang

    Loop luar memberi tahu kita jumlah baris, dan loop dalam memberi tahu kita kolom yang diperlukan untuk mencetak pola

    Terima jumlah baris dari pengguna menggunakan fungsi

    0 1 2 3 4 5 
    0 1 2 3 4 
    0 1 2 3 
    0 1 2 
    0 1
    7 untuk menentukan ukuran pola

  2. Ulangi baris

    Selanjutnya, tulis loop luar untuk Iterasi jumlah baris menggunakan for loop dan fungsi

    0 1 2 3 4 5 
    0 1 2 3 4 
    0 1 2 3 
    0 1 2 
    0 1
    8

  3. Ulangi kolom

    Selanjutnya, tulis loop dalam atau loop bersarang untuk menangani jumlah kolom. Iterasi loop internal bergantung pada nilai loop luar

  4. Cetak bintang atau angka

    Gunakan fungsi

    0 1 2 3 4 5 
    0 1 2 3 4 
    0 1 2 3 
    0 1 2 
    0 1
    _9 di setiap iterasi loop
    rows = 5
    for i in range(rows, 0, -1):
        for j in range(0, i + 1):
            print(j, end=' ')
        print("\r")
    
    0 bersarang untuk menampilkan simbol atau angka dari suatu pola (seperti bintang (tanda bintang
    rows = 5
    for i in range(rows, 0, -1):
        for j in range(0, i + 1):
            print(j, end=' ')
        print("\r")
    
    1) atau angka)

  5. Tambahkan baris baru setelah setiap iterasi loop luar

    Tambahkan baris baru menggunakan fungsi

    0 1 2 3 4 5 
    0 1 2 3 4 
    0 1 2 3 
    0 1 2 
    0 1
    _9 setelah setiap iterasi loop luar sehingga pola ditampilkan dengan tepat

Bagaimana Anda mencetak pola persegi dengan python while loop?
Bagaimana Anda mencetak pola persegi dengan python while loop?
Algoritma untuk mencetak pola dengan Python

Juga, Selesaikan

  • Latihan lingkaran python
  • Latihan Dasar Python untuk Pemula

Daftar Isi

Program untuk mencetak pola bilangan

Saya telah membuat berbagai program yang mencetak gaya pola angka yang berbeda. Mari kita lihat satu per satu

Mari kita lihat program Python untuk mencetak pola angka sederhana berikut menggunakan perulangan for

1  
2 2  
3 3 3  
4 4 4 4  
5 5 5 5 5

Program

rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int(input('Enter the number of rows'))
# outer loop
for i in range(rows):
    # nested loop
    for j in range(i):
        # display number
        print(i, end=' ')
    # new line after each row
    print('')

Dalam pola angka ini, kami menampilkan satu digit pada baris pertama, dua digit berikutnya pada baris kedua, dan tiga angka berikutnya pada baris ketiga dan proses ini akan berulang hingga jumlah baris tercapai.

Catatan

  • Hitungan angka pada setiap baris sama dengan nomor baris saat ini
  • Juga, setiap angka dipisahkan oleh spasi
  • Kami menggunakan loop bersarang untuk mencetak pola

Pola piramida angka

Mari kita lihat cara mencetak pola angka setengah piramid berikut ini

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5

Catatan. Di setiap baris, setiap angka berikutnya bertambah 1

Program

rows = 5
for i in range(1, rows + 1):
    for j in range(1, i + 1):
        print(j, end=' ')
    print('')

Pola angka piramida terbalik

Piramida terbalik adalah pola ke bawah di mana angka berkurang di setiap iterasi, dan pada baris terakhir, ini hanya menunjukkan satu angka. Gunakan reverse for loop untuk mencetak pola ini

Pola

1 1 1 1 1 
2 2 2 2 
3 3 3 
4 4 
5

Program

rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range(rows, 0, -1):
    b += 1
    for j in range(1, i + 1):
        print(b, end=' ')
    print('\r')

Pola Piramida terbalik dengan angka yang sama

Pola. –

5 5 5 5 5 
5 5 5 5 
5 5 5 
5 5 
5

Program. –

rows = 5
num = rows
# reverse for loop
for i in range(rows, 0, -1):
    for j in range(0, i):
        print(num, end=' ')
    print("\r")

Pola setengah piramida terbalik lainnya dengan angka

Pola. –

0 1 2 3 4 5 
0 1 2 3 4 
0 1 2 3 
0 1 2 
0 1
_

Program

rows = 5
for i in range(rows, 0, -1):
    for j in range(0, i + 1):
        print(j, end=' ')
    print("\r")

Pola angka alternatif menggunakan while loop

Mari kita lihat bagaimana menggunakan perulangan while untuk mencetak pola angka

Pola. –

rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int(input('Enter the number of rows'))
# outer loop
for i in range(rows):
    # nested loop
    for j in range(i):
        # display number
        print(i, end=' ')
    # new line after each row
    print('')
_0

Program. –

rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int(input('Enter the number of rows'))
# outer loop
for i in range(rows):
    # nested loop
    for j in range(i):
        # display number
        print(i, end=' ')
    # new line after each row
    print('')
_1

Pola angka terbalik

Mari kita lihat bagaimana menampilkan pola urutan angka yang menurun

Pola 1. –

rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int(input('Enter the number of rows'))
# outer loop
for i in range(rows):
    # nested loop
    for j in range(i):
        # display number
        print(i, end=' ')
    # new line after each row
    print('')
_2

Pola ini juga disebut sebagai piramida terbalik dari angka-angka yang menurun

Program. –

rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int(input('Enter the number of rows'))
# outer loop
for i in range(rows):
    # nested loop
    for j in range(i):
        # display number
        print(i, end=' ')
    # new line after each row
    print('')
_3

Membalikkan Piramida Bilangan

Pola 2. –

rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int(input('Enter the number of rows'))
# outer loop
for i in range(rows):
    # nested loop
    for j in range(i):
        # display number
        print(i, end=' ')
    # new line after each row
    print('')
_4

Catatan. Ini adalah pola kenaikan ke bawah di mana angka meningkat di setiap iterasi. Di setiap baris, jumlah angka sama dengan nomor baris saat ini

Program

rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int(input('Enter the number of rows'))
# outer loop
for i in range(rows):
    # nested loop
    for j in range(i):
        # display number
        print(i, end=' ')
    # new line after each row
    print('')
_5

Pola angka terbalik lainnya

Pola. –

rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int(input('Enter the number of rows'))
# outer loop
for i in range(rows):
    # nested loop
    for j in range(i):
        # display number
        print(i, end=' ')
    # new line after each row
    print('')
_6

Program. –

rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int(input('Enter the number of rows'))
# outer loop
for i in range(rows):
    # nested loop
    for j in range(i):
        # display number
        print(i, end=' ')
    # new line after each row
    print('')
_7

Cetak nomor terbalik dari 10 ke 1

Pola. –

rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int(input('Enter the number of rows'))
# outer loop
for i in range(rows):
    # nested loop
    for j in range(i):
        # display number
        print(i, end=' ')
    # new line after each row
    print('')
_8

Program. –

rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int(input('Enter the number of rows'))
# outer loop
for i in range(rows):
    # nested loop
    for j in range(i):
        # display number
        print(i, end=' ')
    # new line after each row
    print('')
_9

Pola bilangan segitiga

Mari kita lihat cara mencetak pola angka segitiga siku-siku

Pola. –

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5
0

Program. –

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5
1

Pola segitiga Pascal menggunakan angka

Untuk membangun segitiga pascal, mulailah dengan "1" di atas, lalu lanjutkan dengan menempatkan angka di bawahnya dengan pola segitiga

Setiap angka adalah angka yang tepat di atasnya dijumlahkan

Pola

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5
2

Program. –

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5
3

Pola persegi dengan angka

Pola. –

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5
_4

Program. –

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5
5

Pola tabel perkalian

Pola. –

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5
6

Program. –

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5
7

Pola piramida bintang dengan python

Bagian ini akan melihat cara mencetak pola piramida dan Bintang (tanda bintang) dengan Python. Disini kita akan mencetak pola piramida berikut dengan Bintang (tanda bintang)

  • Pola setengah piramida dengan bintang(*)
  • Pola piramida penuh dengan bintang
  • Pola piramida terbalik dengan bintang
  • Pola segitiga dengan bintang
  • Pola segitiga siku-siku dengan bintang

Pola setengah piramida sederhana. –

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5
8

Pola ini juga dikenal sebagai piramida segitiga siku-siku

Program. –

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5
_9

Piramida segitiga siku-siku Bintang

Pola. –

rows = 5
for i in range(1, rows + 1):
    for j in range(1, i + 1):
        print(j, end=' ')
    print('')
_0

Pola ini juga disebut sebagai segitiga siku-siku cermin

Program. –

rows = 5
for i in range(1, rows + 1):
    for j in range(1, i + 1):
        print(j, end=' ')
    print('')
_1

Solusi alternatif

rows = 5
for i in range(1, rows + 1):
    for j in range(1, i + 1):
        print(j, end=' ')
    print('')
_2

Pola Bintang setengah Piramida ke bawah

Pola. –

rows = 5
for i in range(1, rows + 1):
    for j in range(1, i + 1):
        print(j, end=' ')
    print('')
_3

Catatan. Kita perlu menggunakan loop bersarang terbalik untuk mencetak pola bintang piramida ke bawah

Program. –

rows = 5
for i in range(1, rows + 1):
    for j in range(1, i + 1):
        print(j, end=' ')
    print('')
_4

Pola Piramida bintang penuh ke bawah

Mari kita lihat cara mencetak pola piramida terbalik dengan Python

Pola. –

rows = 5
for i in range(1, rows + 1):
    for j in range(1, i + 1):
        print(j, end=' ')
    print('')
_5

Program

rows = 5
for i in range(1, rows + 1):
    for j in range(1, i + 1):
        print(j, end=' ')
    print('')
_6

Pola bintang cermin kanan bawah

Pola. –

rows = 5
for i in range(1, rows + 1):
    for j in range(1, i + 1):
        print(j, end=' ')
    print('')
_7

Dalam pola ini, kita perlu menggunakan dua loop bersarang

rows = 5
for i in range(rows, 0, -1):
    for j in range(0, i + 1):
        print(j, end=' ')
    print("\r")
3

Program. –

rows = 5
for i in range(1, rows + 1):
    for j in range(1, i + 1):
        print(j, end=' ')
    print('')
_8

Pola bintang segitiga sama sisi

Pola. –

rows = 5
for i in range(1, rows + 1):
    for j in range(1, i + 1):
        print(j, end=' ')
    print('')
_9

Program. –

1 1 1 1 1 
2 2 2 2 
3 3 3 
4 4 
5
_0

Cetak dua piramida bintang

Pola. –

1 1 1 1 1 
2 2 2 2 
3 3 3 
4 4 
5
_1

Program. –

1 1 1 1 1 
2 2 2 2 
3 3 3 
4 4 
5
_2

Pola bintang mulai kanan

Pola. –

1 1 1 1 1 
2 2 2 2 
3 3 3 
4 4 
5
_3

Kami juga menyebut pola ini sebagai segitiga siku-siku pascal

Program. –

1 1 1 1 1 
2 2 2 2 
3 3 3 
4 4 
5
_4

Pola pascal segitiga kiri

Pola. –

1 1 1 1 1 
2 2 2 2 
3 3 3 
4 4 
5
_5

Program. –

1 1 1 1 1 
2 2 2 2 
3 3 3 
4 4 
5
_6

Pola kaca pasir bintang

Pola. –

1 1 1 1 1 
2 2 2 2 
3 3 3 
4 4 
5
_7

Untuk mencetak pola ini kita perlu menggunakan dua set tiga loop sementara

Program. –

1 1 1 1 1 
2 2 2 2 
3 3 3 
4 4 
5
_8

Pola gaya celana bintang

Pola. –

1 1 1 1 1 
2 2 2 2 
3 3 3 
4 4 
5
_9

Program. –

rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range(rows, 0, -1):
    b += 1
    for j in range(1, i + 1):
        print(b, end=' ')
    print('\r')
0

Pola bintang berbentuk berlian

Pola. –

rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range(rows, 0, -1):
    b += 1
    for j in range(1, i + 1):
        print(b, end=' ')
    print('\r')
1

Program. –

rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range(rows, 0, -1):
    b += 1
    for j in range(1, i + 1):
        print(b, end=' ')
    print('\r')
2

Pola berlian lain dari bintang

Pola. –

rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range(rows, 0, -1):
    b += 1
    for j in range(1, i + 1):
        print(b, end=' ')
    print('\r')
3

Program. –

rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range(rows, 0, -1):
    b += 1
    for j in range(1, i + 1):
        print(b, end=' ')
    print('\r')
4

Pola huruf dan huruf

Di Python, ada nilai ASCII untuk setiap huruf. Untuk mencetak pola huruf dan abjad, kita perlu mengonversinya menjadi nilai ASCII

  • Tentukan jumlah baris
  • Mulailah dengan nomor ASCII 65 ('A')
  • Iterasi sebuah loop dan dalam loop bersarang
    rows = 5
    for i in range(rows, 0, -1):
        for j in range(0, i + 1):
            print(j, end=' ')
        print("\r")
    
    0 gunakan fungsi
    rows = 5
    for i in range(rows, 0, -1):
        for j in range(0, i + 1):
            print(j, end=' ')
        print("\r")
    
    5 untuk mengonversi angka ASCII menjadi huruf ekuivalennya

Mari kita lihat sekarang cara mencetak pola huruf dan huruf dengan Python

Pola. –

rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range(rows, 0, -1):
    b += 1
    for j in range(1, i + 1):
        print(b, end=' ')
    print('\r')
5

Pola ini dikenal sebagai pola siku-siku dengan karakter

Program. –

rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range(rows, 0, -1):
    b += 1
    for j in range(1, i + 1):
        print(b, end=' ')
    print('\r')
6

Pola untuk menampilkan huruf dari kata

Mari kita lihat cara mencetak kata 'Python' di Pattern. –

rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range(rows, 0, -1):
    b += 1
    for j in range(1, i + 1):
        print(b, end=' ')
    print('\r')
7

Program. –

rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range(rows, 0, -1):
    b += 1
    for j in range(1, i + 1):
        print(b, end=' ')
    print('\r')
8

Pola karakter/huruf segitiga sama sisi

Pola. –

rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range(rows, 0, -1):
    b += 1
    for j in range(1, i + 1):
        print(b, end=' ')
    print('\r')
_9

Program. –

5 5 5 5 5 
5 5 5 5 
5 5 5 
5 5 
5
0

Pola karakter yang sama

Pola. –

5 5 5 5 5 
5 5 5 5 
5 5 5 
5 5 
5
1

Program. –

5 5 5 5 5 
5 5 5 5 
5 5 5 
5 5 
5
2

Mari kita lihat beberapa pola lain-lain

Lebih banyak Pola lain-lain

Piramida tabel bilangan horizontal

Pola. –

5 5 5 5 5 
5 5 5 5 
5 5 5 
5 5 
5
3

Program. –

5 5 5 5 5 
5 5 5 5 
5 5 5 
5 5 
5
4

Gandakan pola angka

Pola. –

5 5 5 5 5 
5 5 5 5 
5 5 5 
5 5 
5
5

Catatan. Di setiap kolom, setiap angka digandakan dari angka sebelumnya

Program. –

5 5 5 5 5 
5 5 5 5 
5 5 5 
5 5 
5
6

Pola nomor acak

5 5 5 5 5 
5 5 5 5 
5 5 5 
5 5 
5
7

Program. –

5 5 5 5 5 
5 5 5 5 
5 5 5 
5 5 
5
8

Piramida bilangan kurang dari 10

Pola. –

5 5 5 5 5 
5 5 5 5 
5 5 5 
5 5 
5
_9

Program. –

rows = 5
num = rows
# reverse for loop
for i in range(rows, 0, -1):
    for j in range(0, i):
        print(num, end=' ')
    print("\r")
_0

Piramida angka hingga 10

Pola. –

rows = 5
num = rows
# reverse for loop
for i in range(rows, 0, -1):
    for j in range(0, i):
        print(num, end=' ')
    print("\r")
_1

Program. –

rows = 5
num = rows
# reverse for loop
for i in range(rows, 0, -1):
    for j in range(0, i):
        print(num, end=' ')
    print("\r")
_2

Pola bilangan genap

Pola. –

rows = 5
num = rows
# reverse for loop
for i in range(rows, 0, -1):
    for j in range(0, i):
        print(num, end=' ')
    print("\r")
_3

Program. –

rows = 5
num = rows
# reverse for loop
for i in range(rows, 0, -1):
    for j in range(0, i):
        print(num, end=' ')
    print("\r")
_4

Pola digit piramida yang unik

Pola. –

rows = 5
num = rows
# reverse for loop
for i in range(rows, 0, -1):
    for j in range(0, i):
        print(num, end=' ')
    print("\r")
_5

Program. –

rows = 5
num = rows
# reverse for loop
for i in range(rows, 0, -1):
    for j in range(0, i):
        print(num, end=' ')
    print("\r")
_6

Pola angka ganda pada setiap kolom

Pola. –

rows = 5
num = rows
# reverse for loop
for i in range(rows, 0, -1):
    for j in range(0, i):
        print(num, end=' ')
    print("\r")
_7

Program. –

rows = 5
num = rows
# reverse for loop
for i in range(rows, 0, -1):
    for j in range(0, i):
        print(num, end=' ')
    print("\r")
_8

Pola pengurangan angka

Pola. –

rows = 5
num = rows
# reverse for loop
for i in range(rows, 0, -1):
    for j in range(0, i):
        print(num, end=' ')
    print("\r")
_9

Program. –

0 1 2 3 4 5 
0 1 2 3 4 
0 1 2 3 
0 1 2 
0 1
_0

Pola nomor gaya celana

Pola. –

0 1 2 3 4 5 
0 1 2 3 4 
0 1 2 3 
0 1 2 
0 1
_1

Program. –

0 1 2 3 4 5 
0 1 2 3 4 
0 1 2 3 
0 1 2 
0 1
_2

Pola dengan kombinasi angka dan bintang

Pola. –

0 1 2 3 4 5 
0 1 2 3 4 
0 1 2 3 
0 1 2 
0 1
_3

Program. –

0 1 2 3 4 5 
0 1 2 3 4 
0 1 2 3 
0 1 2 
0 1
_4

Lihat juga cara menghitung jumlah dan rata-rata dengan Python

Latihan Soal

Pola. –

0 1 2 3 4 5 
0 1 2 3 4 
0 1 2 3 
0 1 2 
0 1
_5

Larutan. –

0 1 2 3 4 5 
0 1 2 3 4 
0 1 2 3 
0 1 2 
0 1
_6

Langkah selanjutnya

Menyelesaikan

  • Latihan Dasar Python untuk Pemula
  • Latihan python untuk pemula
  • Kuis Python untuk pemula

Jika Anda tidak menemukan pola yang Anda cari, beri tahu saya dengan meninggalkan komentar dan pertanyaan di bawah

Bagaimana Anda mencetak pola persegi dengan Python?

Kode - .
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=" ")

Bagaimana Anda membuat loop sementara di Python dengan pola?

Untuk nomor input 4, berikut adalah polanya. Inner while loop mencetak satu baris setelah selesai dieksekusi. Perulangan while luar membantu mencetak n jumlah baris . Dengan kata lain, while loop luar mencetak baris, sedangkan while loop dalam mencetak kolom di setiap baris.

Bagaimana Anda mencetak pola dengan Python?

Pola dapat dicetak dengan python menggunakan loop for sederhana . Loop luar pertama digunakan untuk menangani jumlah baris dan loop bersarang dalam digunakan untuk menangani jumlah kolom. Memanipulasi pernyataan cetak, pola angka yang berbeda, pola alfabet, atau pola bintang dapat dicetak.