Buat program tentang operasi string sehingga menghasilkan output yang benar Kode

Berikut ini adalah pertanyaan dari Berliansaa pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Buat program tentang operasi string sehingga menghasilkan output yang benarKode Prodi
141 : Sistem Informasi
142 : Teknik Informatika
145 : Manajemen Informatika
146 : Teknik Komputer
147 : Komputerisasi Akuntansi

--------------------------------------------
NIM :
Nama :
--------------------------------------------
Angkatan :
Program Studi :
Nomor Registrasi :
--------------------------------------------

Coding Fungsi Left, Right dan Mid


def Left(str,jml):
"""operasi"""

def Right(str,jml):
"""operasi"""

def Mid(str,mulai,jml):
"""operasi"""

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

def Left(str, jml):

   return str[:jml]

def Right(str, jml):

   return str[-jml:]

def Mid(str, mulai, jml):

   return str[mulai-1:mulai-1+jml]

Penjelasan:

Fungsi Left(str, jml) akan mengembalikan jml karakter pertama dari string str. Untuk mengambil karakter pertama hingga karakter ke-jml, kita dapat menggunakan slicing pada string str dengan parameter [:jml].

Fungsi Right(str, jml) akan mengembalikan jml karakter terakhir dari string str. Untuk mengambil karakter terakhir hingga karakter ke-(panjang string - jml), kita dapat menggunakan slicing pada string str dengan parameter [-jml:].

Fungsi Mid(str, mulai, jml) akan mengembalikan jml karakter dari string str yang dimulai dari indeks ke-mulai. Untuk mengambil karakter dari indeks ke-mulai hingga karakter ke-(mulai+jml-1), kita dapat menggunakan slicing pada string str dengan parameter [mulai-1:mulai-1+jml].

contoh:

s = "Hello, World!"

print(Left(s, 5))    # output: "Hello"

print(Right(s, 6))   # output: "World!"

print(Mid(s, 8, 5))  # output: "World"

Semoga dengan pertanyaan yang sudah terjawab oleh Adamken dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Wed, 05 Jul 23