Bagian 4-6 Trans-Digital Salis
Bagian 4-6 Trans-Digital Salis
Nim :19808141133
Di sebagian besar bahasa pemrograman (C / C ++, Java, dll), penggunaan pernyataan else telah dibatasi
dengan pernyataan kondisional if. Tetapi Python juga memungkinkan kita untuk menggunakan kondisi
lain dengan untuk loop. Blok lain tepat setelah / sementara dieksekusi hanya ketika loop TIDAK diakhiri
oleh pernyataan break.
Loop bersyarat memiliki potensi untuk menjadi loop tak terbatas ketika tidak ada dalam tubuh loop yang
dapat memengaruhi hasil pernyataan kondisional loop. Namun, loop tak terbatas kadang-kadang dapat
digunakan dengan sengaja, seringkali dengan keluar dari loop yang dibangun ke dalam implementasi
loop untuk setiap bahasa komputer, tetapi banyak yang memiliki struktur dan / atau konsep dasar yang
sama. Loop Sementara dan loop Untuk adalah dua jenis loop kondisional paling umum di sebagian besar
bahasa pemrograman.
9).while LOOP
Python tidak memiliki loop do-while. Tapi kita bisa membuat program seperti ini.
Loop do while digunakan untuk memeriksa kondisi setelah mengeksekusi pernyataan. Ini seperti while,
tetapi dieksekusi setidaknya sekali.
i=1
While true :
Print (i)
i = i +1
jika (i> 5):
Break
Output :
Setelah kita mendefinisikan suatu fungsi, kita dapat memanggilnya dari fungsi lain, program atau bahkan
prompt Python. Untuk memanggil fungsi, kita cukup mengetikkan nama fungsi dengan parameter yang
sesuai.
Fungsi dalam Python didefinisikan dengan kata kunci def. Fungsi tidak memiliki tipe pengembalian yang
dideklarasikan. Fungsi tanpa pernyataan pengembalian eksplisit tidak mengembalikan. Dalam hal tidak
ada argumen dan tidak ada nilai balik, definisi ini sangat sederhana.
Memanggil fungsi dilakukan dengan menggunakan operator panggilan () setelah nama fungsi.
yang kedua yaitu mempelajari bagaimana cara menggambil item dari list
caranya yaitu setelah employeeList diberi tanda[] yang di dalamnya berisi apa yang akan diambil,
contohnya ketika akan mengambil nama maka kodenya seperti ini
maka hasilnya ketika dicetak employeeList adalah ['nama', 'nama', 999999] karena urutan data ke 1
sudah di deskripsikan ulang dari Nama1 ke nama 2
yang selanjutnya yaitu mengcopy item dari Parent list ke child list
petama kita hitung jumlah datanya dengan len()
maka akan mencopy employeelist ke employeelistCopy tetapi jika salah satu list diubah maka akan
merubah list yang lain juga.
yang kedua cara copy list tetapi tidak mengubah list yang dicopy adalah dengan syntax namalist
baru=list(nama list lama) contohnya
employeeListCopyCopy = list(employeeListCopy)
maka jika employeListCopyCopy diubah datanya tidak akan mengubah data employeeList.