Penggunaan struktur Data Dalam Pemograman Python

13 October 2024 00:49:42 Dibaca : 16

Nama:Ismail Auna

NIM :412424020

Prodi:Matematika

Mata Kuliah:Algoritma Dan Pemograman

Pengertian Struktur Data Struktur data Python pada dasarnya adalah wadah untuk berbagai jenis data. Empat jenis utama adalah List, set, tuple, dan Dictionary. Struktur data Python mengatur dan mengelompokkan data menurut jenisnya. Ada empat jenis utama struktur data Python.

Contoh Penggunaan List Dalam Pemograman Python:

1. program mengecek angka genap atau ganjil

 

 

Berikut adalah penjelasan langkah demi langkah tentang apa yang terjadi jika kita memasukkan angka "77, 55" ke dalam program:

1. Memanggil Fungsi `input`:

  •  Program meminta pengguna untuk memasukkan daftar angka dan kita memasukkan "77, 55".

2. Mengolah Input:.

  • Input yang diberikan adalah string "77, 55".
  • Baris berikut:

  • input_angka.split(','): Memecah string berdasarkan koma, menghasilkan daftar: ['77', ' 55'].
  • angka.strip(): Menghapus spasi di awal dan akhir setiap elemen, menghasilkan: ['77', '55'].
  • int(angka.strip()): Mengubah setiap elemen dari string menjadi integer, menghasilkan daftar: [77, 55].

3. Mengiterasi Daftar Angka:

  •  Program kemudian mengulangi setiap angka dalam `daftar_angka` menggunakan loop `for`:

 4. Memanggil Fungsi `cek_genap_ganjil`:

  • Untuk setiap angka, program memanggil fungsi `cek_genap_ganjil(angka)`dan menyimpan hasilnya dalam variabel `jenis_angka`.

Pertama Iterasi (angka = 77):

  • Memanggil cek_genap_ganjil(77):
  1. Karena 77 % 2 != 0, fungsi mengembalikan "Ganjil".

Program mencetak:

Kedua Iterasi (angka = 55):

  • Memanggil `cek_genap_ganjil(55)`**:
  1.  Karena `55 % 2 != 0`, fungsi mengembalikan "Ganjil".

 Program mencetak:

 Hasil Akhir:Program akan mencetak:

 Ringkasan:Program mengolah input pengguna, memeriksa setiap angka apakah genap atau ganjil, dan kemudian mencetak hasilnya. Dalam kasus ini, kedua angka 77 dan 55 adalah bilangan ganjil. 

 2. Inisialisasi set dengan beberapa angka

Program yang Anda berikan melakukan hal berikut:

  • Inisialisasi Set: angka_set adalah sebuah set yang berisi angka dari 1 hingga 5. Set ini tidak memperbolehkan elemen duplikat dan tidak mempertahankan urutan.
  • Inisialisasi Counter: Variabel i diatur ke 1 dan akan digunakan sebagai penghitung dalam loop.
  • Looping: Program menggunakan loop while yang akan terus berjalan selama nilai i kurang dari 6.
  • Cek Keberadaan Elemen: Di dalam loop, terdapat pemeriksaan menggunakan if i in angka_set:. Ini memeriksa apakah nilai i ada di dalam angka_set.
  • Jika ada, program mencetak bahwa i ada di dalam set.
  • Jika tidak, program mencetak bahwa i tidak ada di dalam set.
  • Increment Counter: Setelah pemeriksaan, i diincrement (ditambahkan 1) untuk mempersiapkan iterasi berikutnya.

Hasil ProgramKetika program dijalankan, output yang dihasilkan adalah:

Karena semua nilai dari 1 hingga 5 ada dalam angka_set, semua pesan yang dicetak menunjukkan bahwa angka tersebut ada di dalam set. Setelah iterasi ke-5, loop berhenti karena i menjadi 6, yang tidak memenuhi kondisi loop. 

Kategori

  • Masih Kosong

Blogroll

  • Masih Kosong