Disusunoleh :
SYAFRIZAL (220401005)
FAKULTAS TEKNIK
Output :
Output:
raw_input, function ini berguna untuk menerima input dari user yang akan selalu
dikonversi kedalam string. Misal Anda memberikan input berupa “Belajar
Python”. Maka data tersebut akan ditampung sebagai string utuh. Kemudian pada
raw_input, terdapat satu parameter yang akan dijadikan pertanyaan atau perintah
tertulis saat meminta input. Jika Anda ingin memberikan input berupa angka, saat
memasukkan angka tersebut tidak boleh lebih dari satu angka.
Sintax 3
Listing : syafrizal3
Input :
Output:
input, function ini digunakan untuk menerima input sesuai dengan data yang
diberikan oleh user. Tidak seperti raw_input yang menerima input dan dianggap
string. Saat memberikan input kepada raw_input, Anda tidak perlu menggunakan
aturan penulisan untuk tipe data tertentu. Sedangkan di input Anda harus
mengikuti aturan penulisan untuk memasukkan input dari tipe data tertentu.
BAB 4
Kondisional_1
Input :
Pada input kondisional satu kita akan menggunakan perintah “print” untuk
mencetak atau menanpilkan output pada console. Biasanya input “print”
digunakan sebagai string atau teks.
Untuk perintah raw_input biasanya menampilkan apa yang diketik
pengguna dan akan meneruskanya lagi sebagai string.
Int biasanya berfungsi untuk mengubah bilangan atau string bilangan ke
bentuk bilangan bulat.
If digunakan untuk mengantisipasi kondisi yang terjadi saat jalanya
program dan menentukan Tindakan yang akan diambil sesuai dengan kondisi.
Untuk step-step pada input ini adalah sebagai berikut!:
1. Pertama kita ketikan perintah print setelah mengetikan printah print makan
selanjutnya ketik tanda petik(“) dan selanjutnya isi kalimatnya sesuai kemauan
anda lalu tutup lagi dengan tanda petik(“).
2. Kedua ketikan raw_input
3. Ketikan if jika anda ingin membuat pengecualian terhadap hasil
Output
Dan seperti ini hasil yang akan didapatkan jika anda menggunakan fungsi
if pada kondisional ini, mungkin Sebagian hasil dari coding tidak muncul
dikarenakan saya menggunakan versi phyton yang sedikit lawas.
Kondisional_2
Input:
Output:
Ini adalah hasil yang didapatkan jika kita menggunakan syntax seperti
yang di atas
Kondisional_3
Input:
Pada input kondisional ini kita akan menggunakan perintah “print” untuk
mencetak atau menanpilkan output pada console. Biasanya input “print”
digunakan sebagai string atau teks.
Untuk perintah raw_input biasanya menampilkan apa yang diketik
pengguna dan akan meneruskanya lagi sebagai string.
If digunakan untuk mengantisipasi kondisi yang terjadi saat jalanya
program dan menentukan Tindakan yang akan diambil sesuai dengan kondisi.
Else digunakan untuk menentukan keputusan atau conditional statement.
Step-stepnya sebagai berikut:
1. Ketika username lalu buat sama denga lanjutkan dengan printah raw_input
lalu masukan string(gunakan tanda buka dan tutup kurung) lakukan hal yang
sama terhadap password.
2. Ketikan username_from_db =”user” dan untuk dibawahnya ketikan
password_from_db=”admin”.
3. Berikan kondisi if untuk menemukan jawaban lainnya
4. Dan jangan lupa tambahkan kondisi else( tambahkan string(diawali dengan
perintah print) untuk memperjelas hasilnya).
Output:
Output:
Ketika kita menggunaka syntx di atas akan dicetak teks “ini pengulangan
ke - “ sebanyak 5 kali. Nilai 'i' pada pengulangan tersebut akan selalu berganti
nilainya setiap tahap pengulangan dilakukan. Misal ketika pengulangan pertama,
nilai 'i' akan berisi 1, ketika pengulangan kedua, nilai 'i' akan berisi 2, begitu
seterusnya sampai elemen terakhir.
2. Menyusun pengulangan_2
Input :
Output:
Ouput:
String pada dasarnya merupakan list karakter. Misal terdapat string seperti
berikut “abcde”. Jika string tersebut digunakan pada pengulangan for, maka
akan terjadi pengulangan sebanyak lima kali.
4. Menyusun pengulangan_4
Input:
Output:
Di Python terdapat fungsi yang bernama range. Range ini menghasilkan deret
angka dengan parameter (start, stop, step). Start adalah batasawal dari list, stop
adalah batas akhir dari list, step adalah jarak antar angka yang dihasilkan oleh
range. Ada beberapa kasus penting yang perlu diperhatikan saat menggunakan
range.
5. Menyusun pengulangan_5
Input:
Output:
Pada pengulangan kali ini akan terjadi pengulangan sebanyak 10 kali terhadap
statement dibawah for. Dengan menggunakan range, kita tidak perlu repot
untuk membuat list terlebih dahulu untuk menentukan banyaknya
pengulangan yang akan kita lakukan.
6. Menyusun pengulangan_6
Input:
Output:
Pengulan for ini sama seperti yang diatas tetapi untuk outputnya tidak
sesuai dengan yang ada di modul tetapi hasilnya tidak membentuk segita
seperti yang terdapat di modul
7. Menyusun pengulangan_7
Input:
Output:
Dengan menggunakan range, kita tidak perlu repot untuk membuat list
terlebih dahulu untuk menentukan banyaknya pengulangan yang akan kita
lakukan. Sama seperti yang kita lihat di atas range secara otomatis membuat
list.
8. Menyusun pengulangan_8(While)
Input:
Output:
Pengulangan while memiliki cara kerja selama kondisi tertentu bernilai true
maka pengulangan akan diteruskan sampai kondisi bernilai false. Tentunya
dalam kondisi yang dipakai untuk eksekusi while memerlukan operator logika
dan perbandingan.
9. Menyusun pengulangan_9(While)
Input:
Output:
Ini adalah contoh taruh kondisi pengulangan di dalam pengulangannya dan tetap
menggunakan perintah while.
10. Menyusun pengulangan_10(While)
Input:
Output:
Output
List adalah objek koleksi yang menyimpan daftar objek. Dalam dart, list
dinyatakan dalam tipe List. type data dictionary merupakan type data yang setiap
data atau anggotanya sendiri dari key dan value, seperti halnya dengan kamus
dimana setiap data terdapat value atau arti, type data dictionary biasa digunakan
untuk yang besar dan setiap anggota atau key nya dapat di akses secara acak dan
yang harus kita ketahui dari type data dictionary ini yaitu bahwa setiap data yang
tidak memiliki indexs.Tuple adalah struktur data yang digunakan untuk
mentimpan sekumpulan data.
Listing:6_2
Input:
Output:
Slicing indeks merupakan cara untuk mengakses beberapa elemen pada list
dan tuple. Cara ini tidak dapat dilakukan di dictionary. Slicing indeks dilakukan
dengan memanggil list atau tuple kemudian tentukan indeks awal slicing dan batas
akhirnya. Kemudian indeks tersebut dipisahkan dengan tanda “:” dan diapit oleh
tanda “[“ dan “]”. Misal ada sebuah list daftar_barang kemudian ingin mengambil
10 datanya dari indeks ke – 2 maka pemanggilannya adalah daftar_barang[1:11].
Mengubah Isi list,dictionary dan tuple
Listing : 6_3
Input :
Output :
Ketiga struktur data ini dapat ditambahkan data baru dari data semula.
Pada list, digunakan tanda “+” untuk menambahkan data dari list baru ke list
lama. Begitupun dengan tuple, tanda “+” digunakan untuk menambahkan data
dari tuple baru ke tuple lama. Sedangkan pada dictionary digunakan method
update dari dictionary yang ingin ditambahkan data baru. Kemudian dictionary
semula akan memiliki data yang ditambahkan melalui method tersebut.
Menghapus isi list,dictionary dan tuple
Listing:6_5
Input:
Output: