PROGRAM PHYTON SEDERHANA MENGGUNAKAN GOOGLE COLAB

02 October 2024 11:20:31 Dibaca : 97

Nama: Rahmawati Ibrahim

NIM: 412424018

Prodi/Kelas: Matematika/A

Pada blog ini saya akan menjelaskan mengenai kode program "elif" dan menjelaskan contoh sederhananya.

Elif digunakan untuk mengecek beberapa kondisi secara berurutan, jika kode program if untuk mengecek kondisi pertama maka elif digunakan untuk mengecek kondisi selanjutnya. Jika kondisi pertama if tidak terpenuhi maka elif akan mengecek kondisi berikutnya dan akan berlanjut sampai kondisi yang diinginkan terpenuhi. Elif merupakan singkatan dari else if. Berikut merupakan program sederhana yang saya buat menggunakan kode elif di google colab:

1. Program Menentukan Bulan dalam Setahun

Berikut merupakan program sederhana menggunakan elif untuk menentukan bulan dalam setahun.

Pada phyton di atas, saya merancang program untuk menerima input berupa nomor bulan dari 1 - 12 dari pengguna yangg akan menjalankan program, kemudian menampilkan bulan yang sesuai.

Ketika program meminta pengguna untuk memasukkan nomor bulan yang sesuai dari 1 - 12 menggunakan fungsi input(), maka input yang dimasukkan oleh pengguuna akan disimpan dalam variabel bulan. fungsi int() digunakan untuk memastikan bahwa input yang diterima program adalah angka integer atau bilangan bulat. Setelah mendapatkan input, program akan masuk ke bagian percabangan menggunakan struktur if...elif...else. Di struktur tersebut memungkinkan program untuk mengambil keputusan berdasarkan nilai dari variabel bulan yang dimasukkan oleh pengguna.

Di program ini kode if (kondisi pertama) akan memeriksa apakah nilai bulan = 1, jika ya maka program akan mencetak "Bulan Januari".

Jika kondisi pertama if tidak terpenuhi, maka program akan melanjutkan ke kondisi elif. Setiap elif akan memeriksa apakah nilai bulan sama dengan nilai yang telah ditentukan. Jika ya, maka program akan mencetak nama bulan yang sesuai dengan kondisi elif.

 

Jika kode if dan elif tidak terpenuhi maka program akan mencetak kesalahan, dan kode yang akan berjalan adalah kode else

Setelah menemukan kondisi yang sesuai, maka program akan menampilkan output  yaitu nama bulan yang telah ditentukan.

2. Program Phyton Menentukan Aktivitas Berdasarkan Cuaca

Berikut merupakan program menggunakan kode elif untuk menentukan aktivitas berdasarkan cuaca:

 Program ini saya rancang untuk memberikan saran aktivitas berdasarkan cuaca yang dimasukkan oleh pengguna. Sederhananya, program akan bertanya bagaimana cuaca hari ini, dan kemudian akan memberikan saran aktivias yang cocok sesuai dengan cuaca yang ditentukan. 

Program akan diawali dengan meminta pengguna untuk memasukkan kondisi cuaca yang terjadi hari ini sesuai dengan pilihan yang disediakan yaitu "cerah", "mendung", atau "hujan". Input yang dimasukkan oleh pengguna akan disimpan dalam variabel cuaca. Setelah mendapatkan input, program akan masuk ke bagian percabangan menggunakan struktur if...elif...else. 

Untuk kode if, jika nilai cuaca adalah "cerah", maka program akan menampilkan "Ayo main di taman" sebagai saran aktivitas yang akan dilakukan berdasarkan cuaca tersebut.

Ketika kode if tidak terpenuhi, artinya cuaca hari ini tidak cerah maka kode elif akan berjalan untuk menentukan kondisi selanjutnya sesuai yang telah ditentukan. Ketika kondisi elif terpenuhi, maka program akan menampilkan saran aktivitas yang sesuai.

Jika tidak ada satupun kondisi dari if atau elif yang terpenuhi yang artinya input yang dimasukkan tidak valid, maka program akan menampilan kode else dengan perintah "Cuaca hari ini unik ya! Ayo coba aktivitas lain". Setelah menemukan kondisi yang sesuai, program akan mencetak aktivitas yang ditentukan.

Kedua program di atas merupakan contoh sederhana dari penggunaan kode if...elif...else dalam phyton untuk membuat program yang interaktif dan memberikan respon berdasarkan input pengguna. Konsep percabangan ini merupakan salah satu dasar penting dalam pemograman. Dengan menguasai dasar-dasar phyton ini akan memudahkan pengguna untuk menjalankan pemograman yang lebih kompleks.

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong