12 Latihan Komparasi dan Logika Python Contoh dan Pembahasan

ViaByte.Net

Latihan Komparasi dan Logika Python
  1. Pertama, kita melakukan pengecekan apakah kata sama dengan kebalikannya (kata[::-1]). Dalam Python, menggunakan kata[::-1] akan menghasilkan kata dengan urutan karakternya terbalik. Jika kata sama dengan kebalikannya, maka kata tersebut adalah kata palindrom.
  2. Jika kata sama dengan kebalikannya, kita cetak pesan bahwa kata adalah kata palindrom.
  3. Jika kata tidak sama dengan kebalikannya, maka kata bukanlah kata palindrom, dan kita cetak pesan yang menyatakan bahwa kata bukanlah kata palindrom.

Contoh pemanggilan fungsi:

  1. cek_palindrom("radar"): Kita memanggil fungsi cek_palindrom() dengan argumen “radar”. Karena “radar” adalah kata palindrom (bacaannya sama terbalik), maka output yang dihasilkan adalah “radar adalah kata palindrom”.
  2. cek_palindrom("python"): Kita memanggil fungsi cek_palindrom() dengan argumen “python”. Karena “python” bukanlah kata palindrom, maka output yang dihasilkan adalah “python bukan kata palindrom”.

Latihan 5: Pengecekan Kata Terpanjang

Buatlah sebuah program Python yang menerima sebuah daftar kata-kata dan kemudian mencetak kata terpanjang dari daftar tersebut.

def kata_terpanjang(daftar_kata):
    kata_terpanjang = ""
    for kata in daftar_kata:
        if len(kata) > len(kata_terpanjang):
            kata_terpanjang = kata
    print("Kata terpanjang dalam daftar:", kata_terpanjang)

# Panggil fungsi untuk mencetak kata terpanjang
daftar_kata = ["apel", "jeruk", "pisang", "nanas", "anggur"]
kata_terpanjang(daftar_kata)

Bagikan:

Tinggalkan komentar