Program Python Sederhana Menggunakan Google Collab

02 October 2024 16:53:41 Dibaca : 57

Nama : Fadila Siti Djaljilah R Miu 

NIM : 412424003

Prodi/Kelas : Matematika/A

Kelompok : 5

 

Pada blog ini saya akan membahas tentang program menggunakan loop "while" beserta 2 contoh sederhananya.

Loop while adalah struktur kontrol yang mengulang eksekusi blok kode selama kondisi yang ditentukan bernilai true. Loop akan terus berjalan sampai kondisi tersebut menjadi false.

Loop while memberikan fleksibilitas dalam menjalankan kode secara berulang berdasarkan suatu kondisi yang kita tentukan. Dengan kata lain, selama kondisi tersebut bernilai True, kode di dalam loop akan terus dieksekusi. 

Berikut 2 contoh program menggunakan loop while sederhana yang telah saya buat : 

 

1.) Program Menampilkan Bilangan Genap 1 hingga 20

 

 

 

Program yang ada pada gambar di atas adalah program sederhana dalam bahasa Python dengan menggunakan loop while yang digunakan untuk menampilkan bilangan genap dari 1 hingga 20.

Berikut uraian langkah demi langkah bagaimana program tersebut bekerja:

 

1. Inisialisasi Variabel:

 

i = 1

 

Pada bagian ini, variabel i diinisialisasi dengan nilai 1. Variabel ini akan digunakan sebagai penghitung (counter) dalam perulangan untuk memeriksa setiap bilangan dari 1 hingga 20.

 

 2. Loop While:

 

while i <= 20:

 

Baris ini menunjukkan bahwa program menggunakan loop while untuk menjalankan blok kode berikutnya selama kondisi i <= 20 bernilai benar. Artinya, loop akan terus berjalan selama nilai i kurang dari atau sama dengan 20. Ini memastikan bahwa perulangan akan berhenti ketika i mencapai 21.

 

3. Pemeriksaan Bilangan Genap:

 

if i % 2 == 0:

 

Di dalam perulangan, terdapat pernyataan if yang memeriksa apakah nilai i adalah bilangan genap. Ini dilakukan dengan menggunakan operator modulus (%). Jika hasil dari i % 2 adalah 0, artinya i adalah bilangan genap. Misalnya, jika i bernilai 2, maka 2 % 2 akan menghasilkan 0, yang berarti 2 adalah bilangan genap.

 

 

4. Mencetak Nilai Bilangan Genap:

 

print(i)

 

Jika kondisi pada pernyataan if terpenuhi (yaitu i adalah bilangan genap), maka nilai i akan dicetak ke layar. Ini yang menyebabkan keluaran bilangan genap seperti yang ditampilkan dalam hasil program.

 

 

5. Increment Nilai i:

 

i += 1

 

Baris ini akan meningkatkan nilai i sebanyak 1 setiap kali perulangan dieksekusi. Misalnya, jika awalnya i bernilai 1, maka setelah baris ini dieksekusi, nilai i akan menjadi 2. Kemudian, program akan kembali memeriksa kondisi i <= 20 untuk melanjutkan atau menghentikan perulangan.

Proses ini berlanjut hingga i mencapai angka 20, dan semua bilangan genap dari 2 hingga 20 telah dicetak.

 

Hasil Keluaran

Keluaran dari program ini adalah daftar bilangan genap dari 2 hingga 20, yaitu:

2

4

6

8

10

12

14

16

18

20

 

Jadi kesimpulannya, program ini menggunakan perulangan while sederhana untuk menampilkan bilangan genap antara 1 hingga 20. Logika untuk memeriksa apakah sebuah bilangan adalah bilangan genap dilakukan dengan menggunakan operator modulus (%).

 

 

2.) Program Menginput Password Hingga Benar

 

 

Program yang ditampilkan pada gambar diatas merupakan sebuah program sederhana dalam bahasa Python dengan menggunakan loop while yang berfungsi untuk meminta input password hingga pengguna memasukkan password yang benar.

Berikut penjelasan lebih rinci mengenai cara kerja program tersebut:

 

1. Mendefinisikan Variabel

Pada awal program, dua variabel didefinisikan:

• password: diinisialisasi sebagai string kosong (""), yang nantinya akan digunakan untuk menyimpan input password dari pengguna.

• password_benar: diset dengan nilai "fadila123", yang merupakan password yang harus ditebak atau dimasukkan oleh pengguna agar akses diterima.

password = ""password_benar = "fadila123"

 

2. Memasuki Loop while

Program kemudian memasuki sebuah loop while yang akan terus berjalan selama password yang dimasukkan oleh pengguna tidak sama dengan password yang benar (password != password_benar).

while password != password_benar:

Di dalam loop ini, langkah-langkah berikut dilakukan:

 

3. Meminta Input dari Pengguna

Setiap iterasi loop, program akan meminta pengguna untuk memasukkan password melalui fungsi input(). Input ini disimpan dalam variabel password.

password = input("Masukkan password: ")

 

4. Mengecek Kebenaran Password

Setelah pengguna memasukkan password, program akan mengecek apakah password tersebut sesuai dengan password_benar.

• Jika password salah (tidak sama dengan password_benar), program akan mencetak pesan "Password salah, coba lagi." dan kembali meminta input dari pengguna di iterasi selanjutnya.

if password != password_benar: print("Password salah, coba lagi.")

• Jika password benar (sama dengan password_benar), loop akan berhenti dan program akan melanjutkan ke langkah berikutnya.

 

5. Mengakhiri Program

Setelah pengguna berhasil memasukkan password yang benar, program keluar dari loop dan menampilkan pesan "Password benar, akses diterima." yang menunjukkan bahwa akses telah diberikan.

print("Password benar, akses diterima.")

 

Contoh Output

Jika pengguna memasukkan password yang salah beberapa kali, program akan menampilkan pesan kesalahan berulang kali sampai pengguna akhirnya memasukkan password yang benar.

Misalnya:

Masukkan password: kucing

Password salah, coba lagi.

Masukkan password: dila789

Password salah, coba lagi.

Masukkan password: fadila123

Password benar, akses diterima.

 

Penjelasan Alur Program

1. Program mulai dengan menyiapkan password yang benar dan menunggu input dari pengguna.

2. Program akan terus meminta input sampai password yang benar dimasukkan.

3. Setiap kali pengguna memasukkan password yang salah, program akan memberikan peringatan dan memulai kembali permintaan input.

4. Saat password yang benar dimasukkan, program berhenti dan memberikan akses.

 

Itulah 2 contoh sederhana program python menggunakan loop while yang telah saya buat

 

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong