post kali ini akan membahas codingan Python tentang "Susunan angka yang membenntuk Piramid".
maksudnya adalah sebuah angka dari 1 sampai 9 yang dibuat tersusun membentuk PIRAMID. piramid dapat tersusun sempurna jika angka yang kita gunakan tidak lebih dari 1 digit, jika lebih maka piramid tidak akan sempurna.
contoh : kali ini gua post piramid menggunakan angka 1 sampai 9 akan terlihat sempurna, sedangkan kalau gua gunakan angka 1 sampai 10/lebih. otomatis susunan piramid tidak akan tersusun rapi, karna digit terlalu banyak pada bagian bawah piramid.
contoh : kali ini gua post piramid menggunakan angka 1 sampai 9 akan terlihat sempurna, sedangkan kalau gua gunakan angka 1 sampai 10/lebih. otomatis susunan piramid tidak akan tersusun rapi, karna digit terlalu banyak pada bagian bawah piramid.
oke simak baik-baik langkahnya.. chekidot!
1.buka program canopy, lalu pilih editor
2. buat file baru dan ketikan codingan seperti yang terdapat pada gambar
3. selanjutnya save, dan klik tanda "Run the current file" dan taraaaaa Piramid susunan angka selesai
itu tadi susunan angka yang membentuk piramid, buat kalian yang malas mengetik codingan sendiri bisa kalian copas dibawah ini.... see youo again bro.
import sys
def segitigaTree():
centre=35
inicial=1
level=9 #input("Tinggi dari piramid? \n\t")
for height in range (inicial,level+1):
for index in range (1,centre-height):
sys.stdout.write (' ')
sys.stdout.write (str(inicial))
for index in range (inicial+1,height):
sys.stdout.write (str(index))
for index in range (height,inicial,-1):
sys.stdout.write (str(index))
if height>1:
sys.stdout.write ('1')
sys.stdout.write ('\n')
segitigaTree()
def segitigaTree():
centre=35
inicial=1
level=9 #input("Tinggi dari piramid? \n\t")
for height in range (inicial,level+1):
for index in range (1,centre-height):
sys.stdout.write (' ')
sys.stdout.write (str(inicial))
for index in range (inicial+1,height):
sys.stdout.write (str(index))
for index in range (height,inicial,-1):
sys.stdout.write (str(index))
if height>1:
sys.stdout.write ('1')
sys.stdout.write ('\n')
segitigaTree()



Tidak ada komentar:
Posting Komentar