Secara umum, pernyataan pada bahasa pemrograman akan dieksekusi secara berurutan. Pernyataan pertama dalam sebuah fungsi dijalankan pertama, diikuti oleh yang kedua, dan seterusnya. Tetapi akan ada situasi dimana Anda harus menulis banyak kode, dimana kode tersebut sangat banyak. Jika dilakukan secara manual maka Anda hanya akan membuang-buang tenaga dengan menulis beratus-ratus bahkan beribu-ribu kode. Untuk itu Anda perlu menggunakan pengulangan di dalam bahasa pemrograman
Python. Di dalam bahasa pemrograman Python pengulangan dibagi menjadi 3 bagian, yaitu : Pengulangan While Loop di dalam bahasa pemrograman Python dieksesusi statement berkali-kali selama kondisi bernilai benar atau Dibawah ini adalah contoh penggunaan pengulangan While Loop. Pengulangan Dibawah ini adalah contoh penggunaan pengulangan For Loop.
Nested LoopBahasa pemrograman Python memungkinkan penggunaan satu lingkaran di dalam loop lain. Bagian berikut menunjukkan beberapa contoh untuk menggambarkan konsep tersebut. Dibawah ini adalah contoh penggunaan Nested Loop.
Metode Iterasi Titik Tetap adalah metode terbuka untuk menyelesaikan sistem persamaan non linier karena pada metode ini kita tidak perlu 2 nilai awal yang mengurung solusi yang kita perlukan hanya 1 nilai awal dan itupun bebas nilainya.Metode ini juga cukup simple untuk digunakan.Sekarang langsung saja ke contohnya sebelum kita mengimplementasikannya pada kode Python Misal kita mencari akar dari b³ -3b² +7b-15 = 0 Iterasi 1 Sekarang kita akan menerapkannya dalam kode python.Masukkan listing kode ini dalam IDE kalian di sini kita akan memakai 20 iterasi run saja untuk melihat hasilnya di sini kita mendapat b =2.5567732475541614 sebagai akar akhir. kita bisa mencoba kemungkinan persamaan lain yaitu b = (-b³+3b²+15)/7 rubah kode nya menjadi seperti ini Hasil run akan seperti ini kita juga mendapatkan akar yang tidak jauh berbeda yaitu 2.556759112802435 kita akan mencoba kemungkinan terakhir yaitu b = √(-(-b³-7b+15)/3) kode silahkan dirubah untuk c=1/3 d =7/3 e=5 dan b = (c*a**3+d*a-e)**(1/2) untuk run hasilnya di sini kita mendapatkan hasil yang kurang bisa diterima yaitu 0.22068993575923918+2.412304389470647j untuk j sendiri adalah bilangan imaginer kalau di python jadi di sini kita tidak bisa mendapatkan nilai akar yang real menggunakan persamaan ini bilangan imajiner adalah bilangan yang tidak nyata contohnya akar kuadrat dari bilangan negatif itu tidak ada Jadi,untuk kesimpulan metode iterasi titik tetap akarnya bergantung dari persamaan seperti apa yang kita pilih jadi tidak selalu konvergen Apa itu iterasi pada Python?Secara umum, Python mengeksekusi program baris perbaris. Mulai dari baris satu, dua, dan seterusnya. Ada kalanya, kita perlu mengeksekusi satu baris atau satu blok kode program beberapa kali. Hal ini disebut dengan perulangan atau biasa disebut looping atau iterasi.
Bagaimana cara mengetahui urutan iterasi perulangan for dengan metode list pada pemrograman Phyton?Untuk mengetahui urutan iterasi for dengan list, kita bisa menggunakan fungsi enumerate . Fungsi tersebut akan mengekstrak 2 buah nilai: yang pertama adalah index : yaitu urutan iterasi yang ke berapa. dan item yang mana itu adalah nilai dari list itu sendiri.
Bagaimana penggunaan while dalam Python?Perulangan while pada python adalah proses pengulangan suatu blok kode program selama sebuah kondisi terpenuhi [1]. Singkatnya, perulangan while adalah perulangan yang bersifat indefinite alias tidak pasti, atau bahkan tidak terbatas [2]. Sebuah blok kode akan dilakukan terus-menerus selama suatu kondisi terpenuhi.
Apa itu for loop dan while loop?Perbedaannya adalah perulangan for biasanya digunakan untuk mengulangi kode yang sudah diketahui banyak perulangannya. Sementara while untuk perulangan yang memiliki syarat dan tidak tentu berapa banyak perulangannya. Lalu, kira-kira bagaimana penerapan struktur looping ini melalui Python.
|