Rumah > pembangunan bahagian belakang > Tutorial Python > Gelung Keputusan dan Pengulangan: Panduan Penting untuk Pemula

Gelung Keputusan dan Pengulangan: Panduan Penting untuk Pemula

Susan Sarandon
Lepaskan: 2024-09-25 08:15:32
asal
670 orang telah melayarinya

Laços de Decisão e Repetição: O Guia Essencial para Iniciantes

Pengaturcaraan, pada asasnya, mengajar komputer untuk membuat keputusan dan mengulangi tindakan. Ini dilakukan melalui struktur kawalan, yang merupakan asas dalam mana-mana bahasa pengaturcaraan. Dalam artikel ini, kita akan meneroka konsep utama gelung keputusan dan gelung pengulangan, dengan contoh praktikal.

Gelung Keputusan

Gelung keputusan, juga dikenali sebagai struktur bersyarat, membenarkan atur cara memilih laluan berbeza berdasarkan syarat tertentu. Konsep utama di sini adalah untuk menyemak sama ada sesuatu syarat itu benar atau salah.

jika, lain jika, lain

Struktur bersyarat yang paling biasa ialah jika. Ia memeriksa keadaan; jika benar, melaksanakan blok kod. Jika tidak, anda boleh mengikuti dengan else if or else untuk menguji syarat lain atau memberikan alternatif.

Contoh dalam Python:

idade = 18

if idade >= 18:
    print("Você é maior de idade.")
elif idade > 12:
    print("Você é adolescente.")
else:
    print("Você é criança.")
Salin selepas log masuk

suis/sarung (atau padankan)

Dalam sesetengah bahasa, seperti JavaScript atau C, suis/huruf membenarkan penyemakan berbilang keadaan dengan lebih cekap daripada berbilang if/else.

Contoh dalam JavaScript:

let cor = "verde";

switch (cor) {
    case "vermelho":
        console.log("Pare!");
        break;
    case "amarelo":
        console.log("Atenção!");
        break;
    case "verde":
        console.log("Siga em frente!");
        break;
    default:
        console.log("Cor desconhecida.");
}
Salin selepas log masuk

Ternary

Dalam bahasa seperti Python, JavaScript dan Java, kami boleh menggunakan operator ternary untuk membuat keputusan mudah dalam satu baris.

Contoh dalam Python:

idade = 18
print("Maior de idade" if idade >= 18 else "Menor de idade")
Salin selepas log masuk

Gelung Berulang

Gelung ulangan digunakan untuk melaksanakan blok kod beberapa kali. Struktur yang paling biasa adalah untuk, sambil dan lakukan-sementara.

untuk

For digunakan apabila kita mengetahui terlebih dahulu berapa kali blok kod mesti diulang. Ia amat berguna untuk mengulang senarai, tatasusunan dan jujukan.

Contoh dalam Python:

for i in range(5):
    print(f"Este é o loop número {i + 1}")
Salin selepas log masuk

Contoh dalam JavaScript:

const frutas = ["Maçã", "Banana", "Laranja"];
for (let i = 0; i < frutas.length; i++) {
    console.log(frutas[i]);
}
Salin selepas log masuk

sementara

Semasa mengulang blok kod selagi syarat adalah benar. Jenis gelung ini digunakan apabila kita tidak mengetahui bilangan pengulangan yang tepat terlebih dahulu.

Contoh dalam Python:

contador = 0
while contador < 5:
    print(f"Contagem: {contador}")
    contador += 1
Salin selepas log masuk

buat-sambil

Do-while adalah serupa dengan while, tetapi ia menjamin bahawa kod dalam blok dilaksanakan sekurang-kurangnya sekali, walaupun syaratnya palsu dari awal.

Contoh dalam JavaScript:

let contador = 0;
do {
    console.log(`Contagem: ${contador}`);
    contador++;
} while (contador < 5);
Salin selepas log masuk

Kawalan Aliran dalam Gelung

Selain membuat keputusan dan mengulangi tindakan, selalunya perlu mengawal aliran dalam gelung, contohnya, mengganggu atau melangkau lelaran.

rehat

Kata kunci rehat memecahkan gelung serta-merta, melangkau sebarang lelaran masa hadapan.

Contoh dalam Python:

for i in range(10):
    if i == 5:
        break
    print(i)
Salin selepas log masuk

Output:

0
1
2
3
4
Salin selepas log masuk

teruskan

Kata kunci continue melangkau ke lelaran seterusnya bagi gelung, mengabaikan selebihnya kod dalam lelaran semasa.

Contoh dalam Python:

for i in range(5):
    if i == 2:
        continue
    print(i)
Salin selepas log masuk

Output:

0
1
3
4
Salin selepas log masuk

Kesimpulan

Gelung keputusan dan pengulangan adalah tulang belakang mana-mana program. Mereka membenarkan kami mencipta aliran dinamik, di mana tingkah laku berubah berdasarkan input dan keadaan yang dihadapi. Menguasai konsep ini adalah penting untuk menjadi seorang pengaturcara yang cekap, kerana ia muncul dalam hampir setiap kod yang akan anda tulis.

Ingat untuk memilih struktur yang sesuai untuk setiap situasi dan, dengan latihan, anda akan dapat menulis kod yang bersih dan cekap menggunakan gelung ini tidak lama lagi.

Atas ialah kandungan terperinci Gelung Keputusan dan Pengulangan: Panduan Penting untuk Pemula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan