Selamat datang di blogs UNYDeveloperNetwork. Pada artikel tutorial kali ini, Saya akan membagikan kepada Anda tutorial membuat segitiga siku-siku dengan menggunakan bahasa pemrograman python.
Seperti yang sudah tercantum pada judul, kita akan membuat sebuah aplikasi yang dapat membuat bentuk segitiga sama kaki dengan bahasa pemrograman python versi 3.7. Bagaimakah caranya? ikuti tutorial berikut ini.
Algoritma
Algoritma program kali ini sangatlah sederhana. Untuk algoritmanya adalah sebagai berikut:
- Program menerima inputan berupa angka untuk menentukan tinggi segitiga
- Masukan dari user disimpan di sebuah variabel dan dijadikan dasar perulangan untuk membentuk tinggi segitiga
- Selain itu, program juga memiliki variabel dengan initial value “1” yang digunakan sebagai pembentuk kemiringan segitiga
- Perulangan dimulai
- Setiap perulangan dengan value masukan dari user membentuk tinggi, di dalam perulangan dengan value masukan dari user, program mencetak simbol asterisk (“*”) sejumlah dengan value pembentuk kemiringan segitiga
- Ketika akan keluar dari perulangan dengan value masukan dari user, variabel pembentuk kemiringan bertambah 1
- Perulangan terus berjalan hingga mencapai titik pada value masukan dari user.
Kode Program
Untuk kode program kita mulai dengan sebuah variabel yang dapat menyimpan masukan dari user berupa angka. Untuk case ini kita gunakan integer untuk menyimpan masukan dari user. Untuk itu ketikkan kode program di bawah ini.
s = int(input("Masukkan jumlah baris: "))
Setelah itu, kita buat satu lagi variabel dengan initial value “1” sebagai pembentuk kemiringan segitiga. Ketikkan kode program di bawah ini.
z = 1
Selanjutnya adalah membuat perulangan besar untuk membentuk tinggi segitiga dengan value masukan dari user. Ketikkan kode program di bawah ini.
for x in range(s):
Selanjutnya kita buat perulangan kecil untuk membentuk kemiringan segitiga dengan value dari variabel z. Ketikkan kode program di bawah ini.
for y in range(z):
Selanjutnya kita harus memberikan sebuah kode agar program dapat membentuk segitiga. Untuk itu, kita gunakan print(). Masukkan kode di bawah ini.
for x in range(s):
for y in range(z):
print("*", end = " ")
Terakhir, kita tambahkan 2 baris kode lagi untuk membuat line baru dan membuat increment untuk variabel “z”. Ketikkan kode dibawah ini.
for x in range(s):
for y in range(z):
print("*", end = " ")
print("")
z += 1
Sehingga hasil akhir dari program yang kita buat adalah seperti di bawah ini.
s = int(input("Masukkan jumlah baris: "))
z = 1
for x in range(s):
for y in range(z):
print("*", end = " ")
print("")
z += 1
Anda juga dapat membuat variasi program dengan menambahkan judul seperti program yang Saya buat seperti di bawah ini.
print ("Aplikasi pembuat segitiga python")
print ("Python Version: 3.7")
print ("--------------------------------")
s = int(input("Masukkan jumlah baris: "))
print ("--------------------------------")
z = 1
for x in range(s):
for y in range(z):
print("*", end = " ")
print("")
z += 1
Selanjutnya kita jalankan aplikasi kita dan… Voila… kita baru saja membuat program untuk membuat segitiga siku-siku dengan menggunakan bahasa pemrograman python 3.7.

Demikian artikel tutorial membuat program segitiga siku-siku dari python 3.7 ini. Semoga bermanfaat untuk kita semua. Apabila Anda memiliki pertanyaan, jangan sungkan meninggalkannya di kolom komentar. Jika Anda ingin mencuplik artikel ini, jangan lupa juga sertakan URL nya.