ANTRIAN
Program Stack Pada Python oleh MOH.SABHAN
NIM: 160411100078
Pertama
buka python pada program yang sudahdiinstal. Laluketikan coding
sepertipadaGambar 1.1
Gambar 1.1
stack = []
==> Digunakan untuk membuat stack dengan nama "stack" yang masih
kosong
def push(value):
==> Digunakan untuk mendefinisikan sebuah fungsi “push” yang diisi dengan nilai
stack.append(value)
==> Digunakan untuk menambahkan elemen pada puncak stack dengan nilai dari
fungsi “push”
def pop():
==> Digunakan untuk mendefinisikan sebuah fungsi “pop”
stack.pop()
==> Digunakan untuk menghapus elemen dari puncak stack dari fungsi “pop”
def noel():
==> Digunakan untuk mendefinisikan sebuah fungsi “noel”
print len(stack)
==> Digunakan untuk menampilkan jumlah elemen di dalam stack dengan memanggil
nama “stack” yang telah dibuat
def top():
==> Digunakan untuk mendefinisikan sebuah fungsi “top”
top = len(stack) – 1
==> Sebagai perhitungan untuk mengetahui elemen pada puncak stack
if top < 0: ==> Jika elemen pada puncak stack kurang dari 0 (elemen di dalam stack kosong)
print "Tidak
terdefinisi" ==> Maka akan menampilkan “Tidak
terdefinisi”
else: ==> Selainnya
print stack[top]
==> Maka akan menampilkan elemen pada puncak stack
def isempty(): ==> Digunakan untuk mendefinisikan sebuah fungsi “isempty”
if len(stack) == 0:
==> Jika jumlah elemen di dalam stack kosong
print "True"
==> Maka akan menampilkan “True”
else: ==> Selainnya
print
"False" ==> Maka akan menampilkan “False”
def tampilkan(stack):
==> Digunakan untuk mendefinisikan sebuah fungsi “tampilkan”
print stack
==> Digunakan untuk menampilkan elemen-elemen pada stack
while True:
==> Digunakan untuk mengulang statemen dalam blok while dengan nilai kondisinya
benar
value = input("-->
") ==> Nilai dari blok while yang akan
menampilkan hasil bertipe data string “-->” dan berulang selama proses
program.
Output program stack pada python akan tampil seperti pada Gambar
1.2
Gambar 1.2
Perintah-Perintah Pada
Stack
push(value)
==> Digunakan untuk menambahkan elemen pada puncak stack dengan angka. Jika
String memakai tanda kutip, misalnya push(“Nama”)
pop()
==> Digunakan untuk menghapus elemen dari puncak stack
noel()
==> Digunakan untuk menampilkan jumlah elemen di dalam
stack
top()
==> Digunakan untuk mengetahui elemen pada puncak stack.
Jika elemen di dalam stack kosong maka Tidak terdefinisi
isempty
==> Digunakan untuk nementukan apakah stack kosong. Jika stack kosong maka
True, jika stack tidak kosong maka False
tampilkan(stack)
==> Digunakan untuk
menampilkan jumlah elemen di dalam stack
Komentar
Posting Komentar