Otomasi Proses Berulang
Untuk Jurusan Teknik Bodi Kendaraan Ringan (TBKR)
Kelas X SMK
Setelah mengikuti praktek ini, kamu akan mampu:
for dan while dengan tepatbreak dan continue untuk kontrol perulanganLoop seperti proses inspeksi berulang di bengkel. Saat menguji 50 panel bodi, teknisi tidak menguji satu per satu secara manual. Sebaliknya, dia menggunakan sistem otomatis yang "lakukan pengujian untuk panel 1, panel 2, panel 3... sampai selesai." Loop di Python bekerja sama!
for
Loop dengan jumlah iterasi yang sudah diketahui. Cocok untuk mengecek semua panel bodi satu per satu.
range(1, 11) menghasilkan angka 1 sampai 10. Angka akhir (11) tidak termasuk!panel adalah variabel yang berubah setiap iterasi (putaran)range(jumlah) dimulai dari 0 secara default. Contoh: range(5) = 0,1,2,3,4while & break
Loop yang berjalan selama kondisi terpenuhi. Berguna saat kita tidak tahu berapa kali harus mengulang.
while kondisi: - loop berjalan selama kondisi bernilai Truebreak - keluar dari loop segera, abaikan sisa kodecontinue - lewati ke iterasi berikutnya tanpa jalankan kode selebihnyafor maupun while bisa ada di dalamnyaLoop dalam loop. Cocok untuk proses kompleks seperti mengecek semua ukiran pada semua panel.
print(..., end=" ") mencegah baris baru setelah printKerjakan semua latihan di Pydroid 3 atau Pythonista 3 pada smartphone/tablet Anda!
Buat program yang mencetak angka dari 1 sampai 5 menggunakan loop for.
1 2 3 4 5 (masing-masing baris)
Program menjumlahkan biaya pengecatan untuk N panel. Harga per panel Rp 75.000. Loop sampai user input 0.
Buat nested loop yang menciptakan tabel inspeksi: 3 panel × 4 poin inspeksi. Tampilkan "Panel X - Poin Y: OK"