MEMBUAT SEGITIGA BINTANG MENGGUNAKAN PEMROGRAMAN PYTHON
Kali ini kakafuad akan membuat segitiga bintang , dengan menggunakan bahasa ular :v kalo dikampus mah gak ada, belajarnya dulu bahasa C++, java, php dll dah. Nah maka dari sebab itu saya disini belajar secara otodidak untuk mempraktikan yang sudah saya dapatkan dimapus saya ubah kedalam bahasa ular.
*) harap diingat jangan langsung dicopas tapi dipelarjari terlebih dahulu bagaimana cara kerjanya, sebenarnya sii logikanya sama menggunakan perulangan juga. Nihh scriptnya
a = int(raw_input("Masukkan Jumlah Tinggi Bintang : "))
a = a+1
print "Hasilnya\n"
for i in range(0,a,1):
for j in range(0,i,1):
print "*",
print ""
print "\n"
raw_input("Tekan Enter Untuk Keluar")
Jangan lupa disave dengan format .py
Waktunya dieksekusi
Penjelasan :
Raw_input merupakan fungsi untuk meminta inputan data dari user.
a = a+1 inputan yang disimpan di variabel a akan ditambahkan dengan 1.
For i in range (0,a,1) merupakan fungsi perulangan dalam python for i in range (awal,akhir,increment) dalam hal ini i akan diberi nila awal 0 dan akan bertambah secara increment +1 sampai batas akhir. Dalam program yang saya buat diatas batas akhir sudah ditambahkan 1 sehingga a=7 maka a=8, jadi perulangan akan dilakukan selama i < a bukan (i = a) untuk hal ini mohon dibedakan antara lebih kecil dan sama dengan.
For j in range (0,i,1) merupakan for didalam for, inilah yang dinamakan nested for. Dalam proses ini, proses for yang diatas (i) akan dieksekusi setelah proses pada for j telah selesai.
Raw_input(“Tekan Enter Untuk Keluar”) fungsi yang dipakai untuk meminta inputan, seperti yang sudah saya jelaskan tadi, tapi hal ini saya buat untuk bertujuan sama dengan fungsi (getch() atau getche()) di pemrograman C++ :> agar jendela program tidak otomatis close setelah proses dilakukan.
OK. Sekarang kakafuad mau memberikan study kasus sedikit ini, kalian buat segitiga bintang dengan kebalikannya seperti ini.
OK selamat mengerjakan :B
MEMBUAT SEGITIGA BINTANG MENGGUNAKAN PEMROGRAMAN PYTHON
Reviewed by Unknown
on
22:55
Rating:
No comments: