Pola segitiga menggunakan python 3 – pesonainformatika.com. bentuk pola yang kita buat menggunakan bahasa pemrograman python.
Teknik yang digunakan
Terdapat beberapa teknik untuk membuat pola segitiga. Kita akan membuat menggunakan python3. Dengan menggunakan simbol (*), untuk membuat beberapa pola segitiga dengan memanfaatkan looping dan beberapa logika operator untuk menghasilkan sesuai yang kita inginkan. Praktik membuat seperti ini sangat membantu dalam melatih logika dalam pemrograman. Mungkin anda mencari cara membuat pola segitiga ini karena tugas dari sekolah atau perkuliahan (pengalaman) hehe 😀 .
Memulai membuat pola segitiga menggunakan python
Untuk memulai logikanya, pertama misal kita akan membuat pola seperti ini:
* * * * * * * * * * * * * * *
Maka hal yang perlu di perhatikan pertama kali yaitu jumlah simbol bintang yang akan kita cetak. Baris pertama cetak satu simbol bintang, baris dua cetak dua simbol bintang dan seterusnya maka code nya seperti berikut:
a = 5 for i in range(0, a): for j in range(0, i + 1): print('* ' , end='') print('')
Untuk membuat bentuk lain, anda bisa pahami code dibawah yang telah saya buat:
print('1') a = 5 for i in range(0, a): for j in range(0, i + 1): print('* ' , end='') print('') print('\n\n2') a = 6 for i in range(0, a): for j in range(0, a - 1): print('* ' , end='') a -= 1 print('') print('\n\n3') a = 5 s = 2 * a - 2 # for spaces for i in range(0, a): for j in range(0, s): print(' ',end='') s -= 2 for j in range(0, i + 1): print('* ', end='') print('') print('\n\n4') a = 5 s = 0 # for spaces for i in range(0, a): for j in range(0, s): # print(j, end='') print(' ',end='') s += 2 for j in range(0, a): print('* ' , end='') a -= 1 print('') print('\n\n5') a = 5 s = a - 1 # for spaces for i in range(0, a): for j in range(0, s): print(' ', end='') s -= 1 for j in range(0, i + 1): print('* ', end='') print('') print('\n\n6') a = 5 s = 0 # for spaces for i in range(0, a): for j in range(0, s): print(' ',end='') s += 1 for j in range(0, a): print('* ' , end='') a -= 1 print('')
Code diatas akan menghasilkan seperti ini:
Terimakasih atas kunjunganya. Saya juga telah membuat postingan serupa sebelumnya yaitu Membuat pola segitiga menggunakan java. Atau anda bisa kunjungi halaman seputar python di page ini: Jelajahi seputar bahasa pemrograman python. Semoga bermanfaat dan sampai jumpa di postingan selanjutnya.
written by @akhisyabab
Artikel yg mungkin menarik untuk anda:
– Menentukan bilangan prima menggunakan python
– Menampilkan bilangan genap dan ganjil
Partner program:
Jika anda tertarik dimentoring langsung, kita punya partner keren yaitu remoteworker.id anda bisa kunjungi halaman berikut https://pesonainformatika.com/general/belajar-python-dari-nol-tembus-pasar-luar-negeri/ untuk info lebih.
Programmer python yang punya banyak ambisi.
Remote developer at remoteworker.id Software Agency