Aliran Kawalan Python: If, Elif, Else, dan Gelung Tanpa Menjadi Gelung

Mary-Kate Olsen
Lepaskan: 2024-11-06 21:52:02
asal
644 orang telah melayarinya

Python Control Flow: If, Elif, Else, and Loops Without Going Loopy

The Lowdown: Mengapa Anda Memerlukan Aliran Kawalan

Hari ini, kami menyelami aliran kawalan Python—pada asasnya, memberikan kod anda kuasa untuk membuat keputusan (jika lain) dan mengendalikan pengulangan (gelung) tanpa anda melakukan semua penaipan.


Jika Lain: Membuat Pilihan

Dengan if, elif, dan lain-lain, Python boleh menyemak keadaan dan bertindak berdasarkan keputusan. Berikut ialah ringkasan ringkas:

age = 20

if age >= 18:
    print("Adult")
elif age >= 13:
    print("Teenager")
else:
    print("Child")
Salin selepas log masuk

Ini membolehkan Python mengklasifikasikan kumpulan umur tanpa kekacauan kod tambahan. Ia cekap dan jelas.


Gelung: Kerana Menaip Perkara yang Sama Adalah Menyakitkan

Daripada mengulangi tindakan secara manual, anda boleh menggelung. Gelung Python untuk dan sementara memastikan perkara itu bersih dan ringkas:

  1. untuk gelung: Gunakan untuk senarai, rentetan atau urutan lain.
   for letter in "Python":
       print(letter)
Salin selepas log masuk

Setiap huruf dalam "Python" dicetak mengikut gilirannya.

  1. gelung while: Teruskan sehingga keadaan tidak lagi benar.
   count = 0
   while count < 5:
       print(count)
       count += 1
Salin selepas log masuk

Berjalan sehingga kiraan mencecah 5.


Kuasa Besar Gelung: putus dan teruskan

  • pecah: Keluar dari gelung lebih awal.
  • teruskan: Langkau ke lelaran seterusnya, berguna untuk keadaan.

Contoh Praktikal: Menyemak Keistimewaan Akses

Katakan anda perlu mengesahkan umur dan status pentadbir untuk akses. Begini caranya:

age = 30
is_admin = True

if 18 <= age <= 60 and is_admin:
    print("Access Granted")
else:
    print("Access Denied")
Salin selepas log masuk

Python mengendalikan keadaan dalam satu pemeriksaan rapi, meminimumkan pengulangan kod.


Sintaks Alternatif: The One-Liner

Mahukan pemeriksaan pantas tanpa struktur if-else penuh? Gunakan satu pelapik Python:

print("Adult") if age >= 18 else print("Child")
Salin selepas log masuk

Fikiran Akhir: Kawal Kod Anda, Jangan Biarkan Ia Kawal Anda

Dengan pernyataan if-else dan gelung dalam kit alat anda, anda sudah bersedia untuk mengawal aliran program anda seperti seorang profesional. Ingat sahaja—gelung tanpa penghujung tidak menyeronokkan.

Selamat pengekodan! ?

Atas ialah kandungan terperinci Aliran Kawalan Python: If, Elif, Else, dan Gelung Tanpa Menjadi Gelung. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!