1 |angka1 = 1 2 |string = "" 3 | 4 |while angka1 <= 5: 5 | angka2 = angka1 6 | 7 | while angka2 > 0: 8 | string = string + "*" 9 | angka2 = angka2 - 1 10| 11| string = string + "\n" 12| angka1 = angka1 + 1 13| 14|print string Seperti kita ketahui pada kode diatas terdapat dua [while], pada baris ke-4 dan ke-7. Pertanyaan saya, ketika dijalankan apakah [while] baris ke-4 akan dieksekusi pertama kali kemudian menyusul blok kode baris ke-5, ke-11, ke-12 dan baru kemudian mengeksekusi [while] baris ke-7 menyusul blok kode baris ke-8 dan ke-9 setelah itu menjalankan print string. Ataukah python akan menjalankan kode diatas secara berurutan tanpa memperhatikan manakah perintah [while] yang lebih dahulu ditulis. Terima kasih.
1 jempol
mezmerizva
108
6
penanya
·
8 tahun, 4 bulan yang lalu
·
0 jempol
#Revisi 1 |angka1 = 1 2 |string = "" 3 | 4 |while angka1 <= 5: 5 | angka2 = angka1 6 | 7 | while angka2 > 0: 8 | string = string + "*" 9 | angka2 = angka2 - 1 10 | 11 | string = string + "\n" 12 | angka1 = angka1 + 1 13 | 14 |print string
bramanto
300
1157
·
8 tahun, 4 bulan yang lalu
·
0 jempol
Hai coder @mezmerizva, pertanyaan yang luar biasa ^-^" .. menurut saya, proses dalam mengeksekusi sebuah perintah kode program selalu sequential (berurutan) top to bottom . Sebagai referensi tambahan coder dapat membuka tautan ini https://blog.udemy.com/python-wh... . Happy Coding !
mezmerizva
108
6
penanya
·
8 tahun, 4 bulan yang lalu
·
0 jempol
@bramanto, terima kasih atas jawabannya, terima kasih juga atas referensi tambahannya, yah minimal saya sudah bisa inggris pasif :)