Sama halnya dengan Cara membuat Deret Fibonacci, membuat segitiga bintang adalah salah satu kegiatan yang dilakukan untuk menguji logika dalam pemrograman. Di bawah ini akan saya berikan beberapa macam cara untuk membuat beberapa segitiga.
output
Program
output
output
fungsi center() digunakan untuk mengisi kekosongan string atau dengan kata lain membuat spasi.
misalnya nilai center (10) berarti membuat spasi sebanyak 10 nanti bintang akan mengisi di tengahnya
cukup sekian untuk membuat bintangnya, selamat berkoding :)
Ada yang tahu bagaimana cara untuk membuat segitiga bintang bolong tengah?
Ini adalah programnya:
1. Segitiga siku-siku
Program
for i in range(10): for j in range(i+1): print('*', end='') print()
2. Segitiga Siku-siku terbalik
Program
for i in reversed(range(10)): for j in range(i+1): print('*', end='') print()
output
3. segitiga sama kaki
programfor i in range(10): print(('*'*(1+2*i)).center(1+2*10))
output
fungsi center() digunakan untuk mengisi kekosongan string atau dengan kata lain membuat spasi.
misalnya nilai center (10) berarti membuat spasi sebanyak 10 nanti bintang akan mengisi di tengahnya
cukup sekian untuk membuat bintangnya, selamat berkoding :)
Ada yang tahu bagaimana cara untuk membuat segitiga bintang bolong tengah?
Ini adalah programnya:
bantu=0 kosong=0 for i in reversed(range(10)): for j in range(i+1): print(' ', end='') for k in range(bantu+1): if k==0: print('*', end='') else: print(' ', end='') for l in range(bantu): if l==kosong: print('*', end='') kosong+=1 else: print(' ', end='') bantu+=1 print() for i in range(11): print('* ', end='')Silahkan sesuaikan kebutuhan kamu
4 comments
halo mba, bisa di jabarin arti dari setiap baris codenya ga hehehe
EmoticonEmoticon