Looping dan Conditional

Introduction
(Pelajaran terakhir dari kami sebelum masuk ke interaksi dengan inputan. Tidak sabar, bukan?)
Bayangkan, jika kita membutuhkan sebuah program untuk melakukan sesuatu yang berulang hingga 20 kali. Apa yang akan Anda lakukan? Anda bisa copy dan paste kode 20 kali, belum lagi itu sangat lambat dan sia-sia. Atau, Anda bisa melihat komputer untuk mengulang sedikit kode antara titik A dan titik B, sampai saatnya tiba bahwa Anda perlu untuk berhenti. Hal seperti ini disebut loop.


Syntax

while {kondisi perulangan terus}:
     {yang harus dilakukan bisa berupa statment atau pernyataan}
{cetak hasil}


Looping dengan while ++

Ikuti contoh berikut:

a = 0
while a < 10:
    a = a + 1
    print a


Looping dengan while --

Ikuti contoh berikut:

x = 10
while x != 0:
    print x
    x = x - 1
    print "wow, we've counted x down, and now it equals", x
print "And now the loop has ended."


Ekspresi Boolean

Apa yang Anda ketik di daerah yang ditandai {loop}? Jawabannya adalah ekspresi boolean.


Ekspresi boolean hanya pertanyaan yang dapat dijawab dengan jawaban BENAR atau SALAH. Sebagai contoh, jika Anda ingin mengatakan usia Anda adalah sama dengan orang di sebelah Anda, Anda akan ketik:

Usia saya == usia orang di sebelah saya

Dan pernyataan itu akan TRUE. Jika Anda lebih muda dari orang yang berlawanan, Anda akan mengatakan:

Usia saya < usia orang tersebut 

Dan pernyataan itu akan TRUE. Namun, jika Anda mengatakan hal berikut, dan orang disebelah Anda lebih muda dari Anda:

Usia saya < usia orang tersebut

Pernyataan tersebut akan FALSE 

Expression Function
< kurang dari
<= kurang dari dan sama dengan
> lebih dari
>= lebih dari dan sama dengan
!= tidak sama dengan
<> tidak sama dengan (alternative)
== sama dengan


Pernyataan conditional

Sekarang mari kita lihat sesuatu yang sedikit berbeda - conditional.


Conditional merupakan bagian kode yang hanya dijalankan jika kondisi tertentu terpenuhi. Hal ini mirip dengan 'while' loop Anda hanya menulis, yang hanya berjalan ketika x tidak sama dengan 0. Namun, Conditional hanya berjalan sekali. Condisional yang paling umum dalam bahasa pemrograman, adalah 'if' pernyataan. Berikut adalah cara kerjanya:

if {condition true}:
    {do this}
    {and this}
    {and this}
{but this happens regardless}
{because it isn't indented}

#EXAMPLE 1
y = 1
if y == 1:
    print y

#EXAMPLE 2
print "Menampilkan angka genap hingga 20"
n = 1
while n <= 20:
    if n % 2 == 0:
        print n
    n = n + 1
print "selesai."


'else' dan 'Elif' - Ketika pernyataan false

Ada banyak cara Anda dapat menggunakan pernyataan 'if', Gunakan else atau elif jika menghadapi situasi di mana ekspresi boolean Anda berakhir SALAH.

else

a = 1
if a > 5:
    print "This shouldn't happen."
else:
    print "This should happen."


elif

z = 4
if z > 70:
    print "Something is very wrong"
elif z < 7:
    print "This is normal"


Perhatikan tiga tingkat indentasi pada kode:

  1. Setiap baris di tingkat pertama dimulai tanpa spasi. Ini adalah program utama, dan akan selalu dieksekusi.
  2. Setiap baris di tingkat kedua dimulai dengan empat spasi.
  3. Setiap baris di tingkat ketiga dimulai dengan delapan spasi. 

 
Bagikan halaman ke sosial media
 
 
 

   Komentar Anda