Kita kembali ke sisi pemrograman dan hari ini kita akan membahas urutan, seleksi, iterasi, dan casting. Ini adalah topik yang sangat penting yang perlu Anda ketahui bagaimana melakukannya agar dapat melakukannya dengan baik. Semoga membantu Anda memahaminya atau merevisinya.

Program yang efisien memiliki 3 fitur: berapa lama waktu yang dibutuhkan untuk dijalankan, berapa banyak ruang yang dibutuhkan, dan penggunaan komentar.

Pengecoran

Yang perlu Anda ketahui di sini adalah definisinya:

Casting → saat Anda mengubah tipe data suatu variabel menjadi sesuatu yang lain

Ada tiga cara dasar untuk mengontrol urutan pelaksanaan pernyataan:

  • sequence → pernyataan dieksekusi sesuai urutan penulisannya
  • iterasi → berulang dalam satu lingkaran
  • seleksi → pernyataan selanjutnya yang akan dieksekusi bergantung pada apakah kondisi yang diuji benar atau salah

Pilihan

Ada dua jenis pernyataan pilihan: IF atau CASE. Hanya IF yang dapat diimplementasikan dengan Python, bukan CASE. Seleksi hanya mempunyai dua pilihan benar atau salah.

Dalam Python, alih-alih 'ELSEIF', ini akan menjadi 'elif'.

Cara terbaik untuk memahami cara menggunakannya adalah dengan berlatih mengkodekannya. Itu adalah cara terbaik untuk meningkatkan diri

Pengulangan

Ada tiga jenis pernyataan iterasi di sebagian besar bahasa pemrograman:

  • UNTUK……..ENDFOR
  • SEMENTARA……… AKHIRNYA
  • ULANGI ........ SAMPAI (bukan dengan python tetapi dapat dilakukan jika menggunakan loop while not true)

UNTUK:

Anda akan menggunakan ini ketika Anda ingin mengeksekusi loop beberapa kali. Ini dikenal sebagai loop yang dikontrol hitungan.

Bagian 'untuk' memulai perulangan yang dikontrol penghitungan dan 'dalam rentang' menentukan berapa kali hal itu dilakukan.

WHILE:
Gunakan ini ketika Anda ingin mengeksekusi perulangan berdasarkan kondisi tertentu, yang diuji pada awal perulangan. Ini disebut loop yang dikontrol kondisi.

ULANGI:

Ini digunakan ketika Anda ingin mengeksekusi perulangan hingga kondisi tertentu benar. Kondisi tersebut diuji pada akhir pernyataan. Ini juga merupakan loop yang dikontrol kondisi.

Python tidak dapat melakukan pengulangan hingga perulangan sehingga Anda dapat menggunakan perulangan while dan membalikkan kondisi misalnya/ variabel while != “a”: dan kemudian Anda melanjutkan dengan sisa kode.

NB: semua ini bisa dilakukan dalam flowchart (lihat link) tapi menurut saya lebih mudah bagi saya untuk tidak membuat kesalahan jika saya bisa melihat kode di depan saya

Terima kasih telah membaca dan saya harap ini membantu