Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Menguasai Perulangan While Python: Sintaks, Contoh, dan Praktik Terbaik

Python While Loop

Perulangan while adalah dasar pemrograman iteratif dalam Python, mengeksekusi blok kode berulang kali selama kondisi tertentu tetap benar.

Video: Python while Loop

Apa Itu While Loop dalam Python?

While loop mengevaluasi ekspresi boolean sebelum setiap iterasi. Jika ekspresi bernilai True, tubuh loop berjalan; jika tidak, loop berakhir. Konstruksi ini ideal ketika jumlah iterasi tidak diketahui sebelumnya.

Sintaks While Loop dalam Python

while test_expression: body_of_loop

Ekspresi uji dievaluasi terlebih dahulu. Hanya ketika bernilai True Python mengeksekusi blok yang diindentasi. Setelah setiap iterasi, kondisi dievaluasi ulang. Loop berhenti ketika kondisi menjadi False. Python menentukan truthiness nilai: angka non-nol dan kontainer non-kosong adalah True, sementara 0, None, dan kontainer kosong adalah False.

Flowchart While Loop

Menguasai Perulangan While Python: Sintaks, Contoh, dan Praktik Terbaik

Contoh: Menjumlahkan Bilangan Asli dengan While Loop

# Program untuk menambahkan bilangan asli hingga n # n = int(input("Enter n: ")) # Input interaktif n = 10 # Inisialisasi jumlah dan counter sum = 0 i = 1 while i <= n: sum += i i += 1 # Perbarui counter print("The sum is", sum)

Menjalankan program menghasilkan:

Enter n: 10 The sum is 55

Loop berlanjut selama i <= n tetap benar. Memperbarui counter di dalam loop esensial; menghilangkannya akan menciptakan loop tak hingga.


Menggunakan Else dengan While Loop

Seperti loop for, while dapat menyertakan klausa else opsional yang hanya berjalan ketika kondisi loop menjadi False tanpa menemukan pernyataan break.

'''Ilustrasi klausa else dengan while loop''' counter = 0 while counter < 3: print("Inside loop") counter += 1 else: print("Inside else")

Output

Inside loop Inside loop Inside loop Inside else

Dalam contoh ini, blok else dieksekusi setelah kondisi loop gagal (counter mencapai 3). Jika break digunakan, blok else akan dilewati.


Python

  1. Menguasai Perulangan While dan Do-While C#: Sintaks, Contoh, dan Praktik Terbaik
  2. Menguasai Tipe Data Python: Panduan Praktis
  3. Menguasai Operator Python: Panduan Komprehensif
  4. Menguasai Pernyataan Pass Python: Panduan Praktis
  5. Menguasai Argumen Fungsi Python: Posisi, Kata Kunci, dan Parameter Default
  6. Menguasai Kamus Python: Pembuatan, Manipulasi, dan Teknik Lanjutan
  7. Menguasai Iterator Python: Cara Kerja dan Membuat Sendiri
  8. Menguasai Loop Python: For, While, Break, Continue, dan Enumerate Dijelaskan
  9. Menguasai enumerate() Python: Loop dengan Indeks untuk List, Tuple, String, dan Dictionary
  10. Kuasai Loop WHILE dalam Pemrograman CNC SINUMERIK 840D