0% menganggap dokumen ini bermanfaat (0 suara)
55 tayangan

Conditional Statement Python-1

Dokumen tersebut membahas tentang kondisi pernyataan (conditional statements) dalam bahasa pemrograman Python seperti pernyataan if, elif, else dan juga penggunaan operator pembanding dan logika. Selain itu juga membahas tentang fungsi-fungsi dasar dalam Python seperti definisi fungsi (def), penggunaan parameter dan kembalian nilai (return), penanganan pengecualian (exception) menggunakan blok pengendalian aliran eksekusi (try-except).

Diunggah oleh

Wahyu Pri Banowati
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
55 tayangan

Conditional Statement Python-1

Dokumen tersebut membahas tentang kondisi pernyataan (conditional statements) dalam bahasa pemrograman Python seperti pernyataan if, elif, else dan juga penggunaan operator pembanding dan logika. Selain itu juga membahas tentang fungsi-fungsi dasar dalam Python seperti definisi fungsi (def), penggunaan parameter dan kembalian nilai (return), penanganan pengecualian (exception) menggunakan blok pengendalian aliran eksekusi (try-except).

Diunggah oleh

Wahyu Pri Banowati
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 14

Conditional

Statements
Python
https://www.youtube.com/@Ai.Tutorial

http://www.free-powerpoint-templates-design.com
Data Types
Comparison Operators (operator pembanding)
Operator Description Example
> Greater than 9>5
< Less than 12 < 13
>= Greater than or 8 >= 8
equal to
<= Less than or equal 5 <= 7
to
== Equal 16 == 16
!= Not equal 5 != 2
Comparison Operators (operator pembanding)
Contoh :
Logical Operators
Operator Description Example
and Both expreeion are 10 >= 10 and 4 != 5
True
or One of the expression 3 == 5 or 7 > 5
is True
not Reverse the result, not (5 > 8)
returns False if the
resut is True
Logical Operators
If, Elif, dan Else
Contoh 1
If, Elif, dan Else
Contoh 2
If, Elif, dan Else
Contoh 3
def
def adalah kata kunci yang digunakan untuk mendefinisikan atau membuat sebuah fungsi. Fungsi adalah blok kode yang
dapat digunakan untuk melakukan tugas tertentu dan dapat dipanggil (dijalankan) dari tempat lain dalam program. Ini
memungkinkan kode untuk diorganisir dengan baik dan digunakan kembali.
Sebuah fungsi terdiri dari tiga elemen utama:
Kata kunci def: Ini menandakan bahwa kita sedang mendefinisikan sebuah fungsi.
Nama fungsi: Nama yang diberikan untuk fungsi. Gunakan aturan penamaan yang sah dalam Python.
Blok kode: Blok kode di dalam fungsi yang akan dieksekusi saat fungsi dipanggil. Ini ditandai dengan indentasi
(penggeseran) ke kanan.
Penjelasan:
def tambah(a, b): adalah definisi fungsi. Nama fungsi adalah tambah.
Contoh sederhana fungsi
Fungsi tersebut memiliki dua parameter a dan b, yang berarti fungsi ini
penjumlahan dua angka:
menerima dua argumen yang akan dijumlahkan.
hasil = a + b adalah operasi penjumlahan di dalam fungsi.
return hasil digunakan untuk mengembalikan hasil penjumlahan dari
fungsi.
Saat memanggil fungsi tambah(5, 7), nilai 5 akan mengisi variabel a dan
nilai 7 akan mengisi variabel b.
Fungsi akan mengembalikan hasil penjumlahan dari 5 + 7, yaitu 12.
Hasil penjumlahan tersebut akan dicetak dengan menggunakan perintah
print.
F ung si memai nkan p er an p ent i ng d alam p emr o g r aman kar ena
memungkinkan pemisahan logika program menjadi blok-blok terpisah,
memfasilitasi pemeliharaan, dan membuat kode lebih mudah dibaca dan
try
try adalah salah satu blok pengendalian pengecualian (exception handling). Blok try digunakan untuk menguji potongan
kode yang dapat menimbulkan pengecualian (exception). Jika pengecualian terjadi selama eksekusi di dalam blok try,
kontrol akan dipindahkan ke blok except yang sesuai.

Sintaks umum dari blok try adalah sebagai berikut: Penjelasan:


• Anda meletakkan potongan kode yang mungkin menimbulkan
pengecualian di dalam blok try.
• Jika tidak ada pengecualian yang terjadi, maka blok except
akan diabaikan dan program akan melanjutkan eksekusi setelah
blok try.
• Jika pengecualian terjadi selama eksekusi di dalam blok try,
program akan mencari blok except yang cocok berdasarkan
jenis pengecualian yang dihasilkan.
• Jika pengecualian yang cocok ditemukan, blok except yang
sesuai akan dijalankan untuk menangani pengecualian tersebut.
Contoh penggunaan try dan except:

Jika Anda memasukkan angka yang bukan nol, program akan mencetak hasil pembagian. Jika Anda memasukkan nol, program
akan mencetak pesan "Error: Tidak dapat membagi angka dengan nol.". Jika Anda memasukkan input yang bukan angka,
program akan mencetak pesan "Error: Masukan harus berupa angka.".
Dengan menggunakan blok try dan except, Anda dapat menghindari program berhenti secara tidak terduga karena
pengecualian dan memberikan penanganan yang sesuai terhadap situasi tertentu.
return
return adalah kata kunci yang digunakan dalam fungsi untuk mengembalikan nilai dari fungsi tersebut setelah eksekusi
selesai. Ini memungkinkan hasil perhitungan atau manipulasi dalam fungsi digunakan di tempat lain dalam program. Saat
fungsi mencapai pernyataan return, eksekusi fungsi berhenti dan nilai yang ditentukan akan dikirimkan sebagai hasil dari
fungsi tersebut.
Contoh sederhana penggunaan return: Dalam contoh di samping, return hasil dalam fungsi tambah
mengembalikan hasil penjumlahan dari a + b ke tempat di
mana fungsi tersebut dipanggil. Nilai tersebut kemudian
ditangkap dalam variabel hasil_penjumlahan dan dicetak.
Fungsi return juga dapat digunakan untuk mengembalikan
tipe data lain, seperti string, list, tuple, atau bahkan objek yang
lebih kompleks. Contoh lain:

Dalam contoh ini, fungsi kuadrat mengembalikan hasil x ** 2 dan nilai tersebut ditangkap dalam variabel hasil_kuadrat.
Penting untuk diingat bahwa setelah pernyataan return dijalankan, fungsi akan berhenti dan pernyataan apapun setelahnya di
dalam fungsi tidak akan dijalankan. Jika tidak ada pernyataan return dalam fungsi, atau jika return tanpa nilai, maka fungsi secara
implisit mengembalikan None.
TUGAS INDIVIDU
Solusi dari permasalahan :
input dari pengguna untuk panjang sisi a, b, c, dan d.
Kemudian, kode akan menggunakan fungsi jenis_bentuk_empat_sisi untuk menentukan jenis
bentuk empat sisi berdasarkan panjang sisinya.
• Jika keempat sisinya memiliki panjang yang sama, maka bentuk tersebut adalah persegi.
• Jika dua pasang sisinya memiliki panjang yang sama, maka bentuk tersebut adalah persegi
panjang.
• Jika dua sisi berseberangan memiliki panjang yang sama, maka bentuk tersebut adalah
jajargenjang.
• Jika dua pasang sisinya memiliki panjang yang sama dan dua pasang sudutnya berukuran
sama, maka bentuk tersebut adalah belah ketupat.
• Jika dua pasang sisinya memiliki panjang yang sama dan dua sudutnya berukuran sama, maka
bentuk tersebut adalah layang-layang.
• Jika tidak memenuhi syarat-syarat di atas, maka bentuk tersebut adalah bukan segi empat.

Pastikan untuk memasukkan nilai panjang sisi a, b, c, dan d yang valid (bilangan positif) agar
program dapat berjalan dengan baik. Jika pengguna memasukkan nilai yang bukan angka,
program akan menangani kesalahan dengan mencetak pesan "Masukan harus berupa angka."
THANK YOU

https://www.youtube.com/@Ai.Tutorial

Anda mungkin juga menyukai