Modul 3 - Alpro

Anda mungkin juga menyukai

Anda di halaman 1dari 11

Modul Praktikum Algoritma Pemograman

Program Studi Sains Data

Jurusan Sains

INSTITUT TEKNOLOGI SUMATERA

Tahun Ajaran 2023/2024


MODUL 3
If Statements dan Lists
A. If Statements
1. What If

2. Else And If
3. Weekday Name
4. A Little Quiz
Membuat program yang dapat menampilkan pesan berbeda tergantung usia yang
diberikan. Berikut kondisinya:
a. Usia kurang dari sama dengan 16 tahun, katakan "You can't drive."
b. Usia kurang dari sama dengan dari 18 tahun, katakan "You can't vote."
c. Usia kurang dari sama dengan 25 tahun, katakan "You can't rent a car."
d. Berusia 25 tahun ke atas, katakan "You can do anything that's legal."
Berikut ini contoh hasilnya. Pastikan bahwa seseorang yang berusia di bawah 16
tahun akan menampilkan tiga pesan, satu untuk berusia di bawah 16 tahun, satu
untuk berusia di bawah 18 tahun, dan satu lagi untuk berusia di bawah 25 tahun.

5. A Little Quiz
Program kuis interaktif. Program ini harus menanyakan tiga pertanyaan pilihan
ganda atau benar/salah.
B. Lists
Lists digunakan untuk menyimpan banyak item dalam satu variabel.
Lists adalah salah satu tipe data Python yang digunakan untuk menyimpan kumpulan
data.
Daftar dibuat menggunakan tanda kurung siku:

1. Access List Items


Lists diakses menggunakan index, item pertama memiliki indeks [0], item kedua
memiliki indeks [1] dan seterusnya.

Negative indexing berarti memulai dari akhir


Anda dapat menentukan rentang indeks dengan menentukan di mana memulai dan di
mana mengakhiri rentang tersebut. Ingatlah bahwa item pertama memiliki indeks 0

Dengan mengabaikan nilai awal, rentang akan dimulai dari item pertama:

Dengan mengabaikan nilai akhir, rentang akan berlanjut ke akhir lists:

2. Check If Item Exists


Periksa apakah "apple" ada dalam daftar:
3. Change List Items

Anda dapat mengubah nilai item dengan range tertentu.


Ubah nilai "banana" dan "cherry" dengan nilai "blackcurrant" dan "watermelon":

Jika Anda memasukkan lebih banyak item daripada yang Anda ganti, item baru akan
dimasukkan.

Jika Anda memasukkan lebih sedikit item daripada yang Anda gantikan, item baru
akan dimasukkan ke tempat yang Anda tentukan, dan item lainnya akan dihilangkan

4. Add List Items


Untuk menambahkan item ke akhir daftar, gunakan metode append():
Untuk menyisipkan item daftar pada indeks tertentu, gunakan metode insert().

Untuk menggabungkan dua lists, gunakan metode extend().

5. Remove List Items

Metode pop() menghapus indeks yang ditentukan.

Metode clear() mengosongkan daftar.


6. Sort Lists
Lists memiliki metode sort() yang digunakan untuk mengurutkan lists secara
alfanumerik, asceding.

Untuk mengurutkan secara descending, gunakan argumen kata kunci reverse = True:

7. Copy Lists
Buat salinan daftar dengan metode copy():

C. Tugas
1. Buatlah program untuk memasukan nama lengkap dan masukan lima nilai untuk dari
1 hingga 100 dan simpan dalam lists yang dapat menampung lima bilangan bulat.
Kemudian tampilkan nama lengkap serta lima nilai tersebut ke file yang ditentukan.

Anda mungkin juga menyukai