Rumah >pembangunan bahagian belakang >Tutorial Python >Pengembaraan dalam Gelung dan Lelaran: Pengembaraan dalam Kod Python
Gelung dan lelaran ialah konsep penting dalam pengaturcaraan yang membenarkan atur cara melaksanakan satu set arahan berulang kali. Gelung digunakan untuk menyatakan bilangan ulangan secara eksplisit, manakala lelaran digunakan untuk mengulang elemen dalam koleksi atau struktur data.
Terdapat tiga jenis gelung utama:
Gelung for digunakan untuk melaksanakan blok kod apabila anda mengetahui bilangan ulangan. Sintaksnya adalah seperti berikut:
for (初始化; 条件; 递增/递减) { // 要重复执行的代码块 }
Sebagai contoh, gelung berikut mencetak nombor 1 hingga 10:
for (int i = 1; i <= 10; i++) { System.out.println(i); }
While loop digunakan untuk melaksanakan blok kod apabila syarat adalah benar. Sintaksnya adalah seperti berikut:
while (条件) { // 要重复执行的代码块 }
Sebagai contoh, gelung sementara berikut akan dilaksanakan sehingga pengguna memasuki "keluar":
Scanner input = new Scanner(System.in); String userInput; while (!userInput.equals("退出")) { System.out.println("输入退出以终止循环:"); userInput = input.nextLine(); }
Gelung do-while adalah serupa dengan gelung while, tetapi ia melaksanakan blok kod sekurang-kurangnya sekali, walaupun syaratnya palsu. Sintaksnya adalah seperti berikut:
do { // 要重复执行的代码块 } while (条件);
Sebagai contoh, gelung do-while berikut akan dilaksanakan sehingga pengguna memasuki "keluar":
Scanner input = new Scanner(System.in); String userInput; do { System.out.println("输入退出以终止循环:"); userInput = input.nextLine(); } while (!userInput.equals("退出"));
Lelaran merujuk kepada melintasi elemen dalam koleksi atau struktur data. Bentuk lelaran yang paling biasa ialah gelung foreach, yang membenarkan lelaran ke atas setiap elemen dalam koleksi menggunakan sintaks yang dipermudahkan. Sintaks gelung foreach adalah seperti berikut:
for (元素类型 元素名 : 集合名称) { // 要重复执行的代码块 }
Sebagai contoh, gelung foreach berikut berulang pada setiap elemen dalam senarai:
List<String> colors = new ArrayList<>(); colors.add("红色"); colors.add("绿色"); colors.add("蓝色"); for (String color : colors) { System.out.println(color); }
Memahami gelung dan lelaran adalah kunci untuk menguasai pengaturcaraan. Dengan menggunakan konsep ini, anda boleh menulis kod ringkas dan cekap yang menyelesaikan masalah kompleks dan memudahkan kerumitan. Kuasai pengembaraan gelung dan lelaran dan mulakan perjalanan pengaturcaraan ajaib!
Atas ialah kandungan terperinci Pengembaraan dalam Gelung dan Lelaran: Pengembaraan dalam Kod Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!