0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan3 halaman

Program Python untuk Deret dan Anagram

Diunggah oleh

esokustian
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan3 halaman

Program Python untuk Deret dan Anagram

Diunggah oleh

esokustian
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Program Python Deret Naik 1 Angka

Soal untuk deret A adalah yang paling mudah, kita tinggal membuat perulangan for dari 1 sampai
angka input, lalu dalam setiap iterasi tampilkan isi variabel counter i beserta sebuah spasi:
print('## Program Python Deret Angka ##')
print('==================================')
print()

jumlah_deret = int(input('Jumlah deret yang diinginkan: '))

for i in range(1,jumlah_deret+1):
print(i, end=" ")

Program Python Deret Kelipatan 3


Soal untuk deret B, kita diminta membuat deret dalam kelipatan 3. Berikut kode program
yang bisa digunakan:
print('## Program Python Deret Angka ##')
print('==================================')
print()
jumlah_deret = int(input('Jumlah deret yang diinginkan: '))

for i in range(1,jumlah_deret+1):
print(i*3, end=" ")

Kode Program Python Deret Naik Mulai dari 6


Soal untuk deret C, mulai dari angka 6 dan naik 1 angka dalam setiap iterasi. Ini cukup
dilakukan dengan mengubah posisi angka awal. Berikut kode programnya:

print('## Program Python Deret Angka ##')


print('==================================')
print()

jumlah_deret = int(input('Jumlah deret yang diinginkan: '))

for i in range(1,jumlah_deret+1):
print(i+5, end=" ")

Kode Program Python Deret Angka Kuadrat


Dengan sedikit analisis, soal untuk deret D adalah sebuah deret kelipatan, dimana setiap
angka merupakan kuadrat dari urutan deret. Berikut kode program yang bisa digunakan:
print('## Program Python Deret Angka Kuadrat ##')
print('==================================')
print()
jumlah_deret = int(input('Jumlah deret yang diinginkan: '))

for i in range(1,jumlah_deret+1):
print(i*i, end=" ")
Menghitung Huruf Vokal
Program ini berfungsi untuk menghitung jumlah huruf vokal yang ada dalam sebuah
teks, yaitu a, e, i, o, u. Huruf tersebut akan dihitung secara otomatis, dengan hasil yang
menampilkan angka jumlah keseluruhannya.
Cara kerjanya adalah dengan meminta input teks dari pengguna, lalu menggunakan
perulangan untuk mengecek tiap karakter dan menghitung jumlah huruf vokal yang ada.

# Program menghitung jumlah huruf vokal”


print("Masukan Kata")
def hitung_vokal(teks):
vokal = "aeiouAEIOU"
jumlah = 0
for huruf in teks:
if huruf in vokal:
jumlah += 1
return jumlah
teks = input(" ")
print("Jumlah huruf vokal:", hitung_vokal(teks))

Mengecek Anagram
Anagram adalah permainan kata yang dilakukan dengan mengacak setiap huruf dalam
sebuah kata atau frasa untuk membentuk kata atau frasa baru. Namun, setiap huruf yang
ada hanya boleh digunakan satu kali. Misalnya, kata “mobil” bisa menjadi anagram
“limbo.”

# Program mengecek apakah dua kata merupakan anagram


def cek_anagram(kata1, kata2):
return sorted(kata1) == sorted(kata2)
kata1 = input("Masukkan kata pertama: ")
kata2 = input("Masukkan kata kedua: ")
if cek_anagram(kata1, kata2):
print(f"{kata1} dan {kata2} adalah anagram.")
else:
print(f"{kata1} dan {kata2} bukan anagram.")
Mengurutkan Kata dalam Kalimat
Apabila akan membuat aplikasi yang menyediakan fungsi pengurutan kata, Anda bisa
mempelajari program Python berikut untuk mengurutkan kata-kata dalam sebuah kalimat
berdasarkan abjad.
Nantinya, program ini akan meminta input kalimat dari pengguna, kemudian
memecahnya menjadi daftar kata dan mengurutkannya sesuai abjad.
Perlu diperhatikan bahwa skrip ini peka terhadap huruf besar dan kecil, jadi kata-kata
yang diinput juga akan diurutkan berdasarkan huruf kapital di awal.

# Menginput Kalimat
kalimat = input("Tulis Sebuah Kalimat: ")
# Memecah Kalimat menjadi Kata-Kata
kata = [Link]()

# Mengurutkan Kata-Kata
[Link]()
# Menampilkan Kata-Kata yang Telah Diurutkan
print("Berikut Urutan Kata-Kata:")
for urut in kata:
print(urut)

Anda mungkin juga menyukai