Jadual Kandungan
Struktur cawangan tunggal: pernyataan if
<Syarat>:   
Rumah pembangunan bahagian belakang Tutorial Python Analisis kod contoh struktur cawangan program Python

Analisis kod contoh struktur cawangan program Python

May 03, 2023 am 11:37 AM
python

Struktur cawangan tunggal: pernyataan if

Python Format sintaks bagi pernyataan if adalah seperti berikut:

if < ;Syarat> ;:  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                 baris 🎜> diinden untuk menyatakan hubungan kemasukan. Pernyataan

jika
mula-mula menilai nilai hasil keadaan, dan jika hasilnya

Benar, urutan pernyataan dalam blok pernyataan dilaksanakan dan kawalan dipindahkan ke pernyataan seterusnya daripada program tersebut. Jika keputusannya Salah, pernyataan dalam blok pernyataan akan dilangkau. jika Sama ada blok pernyataan dalam pernyataan itu dilaksanakan atau tidak bergantung pada penghakiman bersyarat. Tetapi dalam apa jua keadaan, kawalan akan pergi ke pernyataan seterusnya pada tahap yang sama selepas pernyataan jika. Bahagian bersyarat bagi pernyataan

if boleh menggunakan sebarang pernyataan atau fungsi yang boleh menghasilkan Benar atau Salah

. Cara yang paling biasa untuk membentuk syarat penghakiman adalah dengan menggunakan pengendali hubungan. Bahasa

Python mempunyai sejumlah 6 pengendali hubungan, termasuk kurang daripada, kurang daripada atau sama dengan, lebih besar daripada atau sama dengan, lebih besar daripada, sama dengan dan tidak sama dengan. Nota khas bahawa Pybon menggunakan “=" untuk mewakili pernyataan tugasan dan “==”

untuk mewakili sama.

Mari kita gunakan contoh untuk memahami pernyataan jika dengan lebih baik. Pencemaran udara merupakan isu yang amat membimbangkan masyarakat hari ini PM2.5

merupakan penunjuk penting untuk mengukur pencemaran udara.

PM2.5 merujuk kepada bahan zarah di atmosfera dengan diameter kurang daripada atau sama dengan 2.5 um

yang boleh masuk ke dalam paru-paru.

PM2.5 Zarah bersaiz kecil dan mengandungi sejumlah besar bahan toksik dan berbahaya Ia kekal di atmosfera untuk masa yang lama dan diangkut dalam jarak yang jauh, jadi ia mempunyai kesan yang besar kepada manusia kesihatan dan kualiti persekitaran atmosfera. Tahap kualiti udara semasa dikelaskan sebagai 6 berdasarkan nilai PM2.5. PM2.5 Kualiti udara sangat baik jika nilainya 0~35, bagus jika 35~75, dan pencemaran ringan jika 75~115 , 115~150 ialah pencemaran sederhana, 150~250 ialah pencemaran teruk, dan 250~500 ialah pencemaran teruk. Versi ringkas standard kualiti udara menggunakan model tiga peringkat: 0~35 sangat baik, 35~75 bagus dan 75

atau ke atas untuk pencemaran. Orang ramai mungkin tidak mengambil berat tentang nilai khusus indeks

PM2.5, tetapi lebih mementingkan kualiti udara. Komputer boleh mengeluarkan amaran kualiti udara berdasarkan klasifikasi indeks PM2.5. Penerangan IPO untuk isu ini adalah seperti berikut: Input: Terima input luaran nilai PM2.5

Pemprosesan : &emsp ; jika PM2.5

nilai≥

275, cetak amaran pencemaran udara  jika 35

≤ > nilai<

75, kualiti udara bercetak adalah baik, senaman luaran sederhana disyorkan  jika nilai PM2.5< adalah sangat baik , adalah disyorkan untuk melakukan sukan luarOutput: Peringatan kualiti udara cetakKod khusus adalah seperti berikut:

PM = eval(input("请输入 PM2.5 数值:"))

if 0 <= PM < 35:
    print("空气优质,快去户外运动")
if 35 <= PM < 75:
    print("空气良好,适度户外运动")
if 75 <= PM:
    print("空气污染,请小心!")
Salin selepas log masuk
Contoh di atas menunjukkan contoh penggunaan nombor untuk perbandingan bersyarat, aksara atau rentetan juga Boleh digunakan untuk perbandingan bersyarat. Perbandingan rentetan pada asasnya ialah perbandingan rentetan yang sepadan dengan pengekodan Unicode Oleh itu, perbandingan rentetan dilakukan dalam susunan kamus. Contohnya, aksara huruf besar Inggeris mempunyai pengekodan Unicode yang lebih kecil daripada aksara huruf kecil. Berikut ialah beberapa contoh:
print(4 < 5)
Salin selepas log masuk
Benar

print("python" == "python")
Salin selepas log masuk

Benar

print("Python" > "python")
Salin selepas log masuk
Salah

Struktur dua cawangan: pernyataan if-else

Python

Pernyataan

if-else
digunakan untuk membentuk struktur dua cabang Format sintaks ialah seperti berikut:

jika

                                                                     ;Blok pernyataan 2>

blok pernyataan 1 ialah jujukan satu atau lebih pernyataan yang dilaksanakan selepas syarat

jika
dipenuhi, blok pernyataan

2 ialah jujukan pernyataan yang dilaksanakan selepas jika
syarat tidak dipenuhi. Pernyataan binari
digunakan untuk membezakan antara dua keadaan yang mungkin, iaitu Benar
atau

Salah
, membentuk laluan pelaksanaan masing-masing.

Kami menggunakan penyataan if-else untuk menambah baik kod dalam contoh sebelumnya:

PM = eval(input("请输入 PM2.5 数值:")) 

if PM >= 75:
    print("空气存在污染,请小心!")
else:
   print("空气没有污染,可以开展户外运动")
Salin selepas log masuk
Struktur dua cawangan juga mempunyai ungkapan yang lebih ringkas, sesuai untuk mengembalikan nilai tertentu melalui Nilai, format sintaks adalah seperti berikut:

;

Antaranya, ungkapan 1/2 secara amnya merupakan nilai jenis angka atau jenis rentetan Pada masa ini, kod tersebut boleh ditukar kepada:

PM = eval(input("请输入 PM2.5 数值:"))

print("空气{}污染!".format("存在" if PM >= 75 else "没有"))
Salin selepas log masuk

if-else 的紧凑结构非常适合对特殊值处理的情况,其他例子如下:

count = 2
print(count if count != 0 else "不存在")
Salin selepas log masuk

2

count = 0
print(coutn if count != 0 else "不存在")
Salin selepas log masuk

不存在

多分支结构:if-elif-else 语句

Pythonif-elif-else 描述多分支结构,语句格式如下:

if <条件1>:
  <语句块 1>
elif <条件2>:
  <语句块 2>
else:
  <语句块 N>

多分支结构是二分支结构的扩展,这种形式通常用于设置同一个判断条件的多条执行路径。

Python 依次评估寻找第一个结果为 True 的条件,执行该条件下的语句块,结束后跳过整个 if-elif-else 结构,执行后面的语句。如果没有任何条件成立,else 下面的语句块将被执行。else子句是可选的。

前面的例子通过多条独立的 if 语句对同一个变量 PM 进行判断,这种情况更适合多分支结构,改进后的代码如下:

PM = eval(input("请输入 PM2.5 数值:"))

if 0 <= PM < 35:
    print("空气优质,快去户外运动!")
elif 35 <= PM < 75:
    print("空气良好,适度户外运动")
else:
    print("空气污染,请小心!")
Salin selepas log masuk

Atas ialah kandungan terperinci Analisis kod contoh struktur cawangan program Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1662
14
Tutorial PHP
1261
29
Tutorial C#
1234
24
PHP dan Python: Paradigma yang berbeza dijelaskan PHP dan Python: Paradigma yang berbeza dijelaskan Apr 18, 2025 am 12:26 AM

PHP terutamanya pengaturcaraan prosedur, tetapi juga menyokong pengaturcaraan berorientasikan objek (OOP); Python menyokong pelbagai paradigma, termasuk pengaturcaraan OOP, fungsional dan prosedur. PHP sesuai untuk pembangunan web, dan Python sesuai untuk pelbagai aplikasi seperti analisis data dan pembelajaran mesin.

Memilih antara php dan python: panduan Memilih antara php dan python: panduan Apr 18, 2025 am 12:24 AM

PHP sesuai untuk pembangunan web dan prototaip pesat, dan Python sesuai untuk sains data dan pembelajaran mesin. 1.Php digunakan untuk pembangunan web dinamik, dengan sintaks mudah dan sesuai untuk pembangunan pesat. 2. Python mempunyai sintaks ringkas, sesuai untuk pelbagai bidang, dan mempunyai ekosistem perpustakaan yang kuat.

PHP dan Python: menyelam mendalam ke dalam sejarah mereka PHP dan Python: menyelam mendalam ke dalam sejarah mereka Apr 18, 2025 am 12:25 AM

PHP berasal pada tahun 1994 dan dibangunkan oleh Rasmuslerdorf. Ia pada asalnya digunakan untuk mengesan pelawat laman web dan secara beransur-ansur berkembang menjadi bahasa skrip sisi pelayan dan digunakan secara meluas dalam pembangunan web. Python telah dibangunkan oleh Guidovan Rossum pada akhir 1980 -an dan pertama kali dikeluarkan pada tahun 1991. Ia menekankan kebolehbacaan dan kesederhanaan kod, dan sesuai untuk pengkomputeran saintifik, analisis data dan bidang lain.

Python vs JavaScript: Keluk Pembelajaran dan Kemudahan Penggunaan Python vs JavaScript: Keluk Pembelajaran dan Kemudahan Penggunaan Apr 16, 2025 am 12:12 AM

Python lebih sesuai untuk pemula, dengan lengkung pembelajaran yang lancar dan sintaks ringkas; JavaScript sesuai untuk pembangunan front-end, dengan lengkung pembelajaran yang curam dan sintaks yang fleksibel. 1. Sintaks Python adalah intuitif dan sesuai untuk sains data dan pembangunan back-end. 2. JavaScript adalah fleksibel dan digunakan secara meluas dalam pengaturcaraan depan dan pelayan.

Cara menjalankan Python Kod Sublime Cara menjalankan Python Kod Sublime Apr 16, 2025 am 08:48 AM

Untuk menjalankan kod python dalam teks luhur, anda perlu memasang plug-in python terlebih dahulu, kemudian buat fail .py dan tulis kod itu, dan akhirnya tekan Ctrl B untuk menjalankan kod, dan output akan dipaparkan dalam konsol.

Di mana untuk menulis kod di vscode Di mana untuk menulis kod di vscode Apr 15, 2025 pm 09:54 PM

Kod penulisan dalam Kod Visual Studio (VSCode) adalah mudah dan mudah digunakan. Hanya pasang VSCode, buat projek, pilih bahasa, buat fail, tulis kod, simpan dan jalankannya. Kelebihan vscode termasuk sumber lintas platform, bebas dan terbuka, ciri-ciri yang kuat, sambungan yang kaya, dan ringan dan cepat.

Bolehkah kod studio visual digunakan dalam python Bolehkah kod studio visual digunakan dalam python Apr 15, 2025 pm 08:18 PM

Kod VS boleh digunakan untuk menulis Python dan menyediakan banyak ciri yang menjadikannya alat yang ideal untuk membangunkan aplikasi python. Ia membolehkan pengguna untuk: memasang sambungan python untuk mendapatkan fungsi seperti penyempurnaan kod, penonjolan sintaks, dan debugging. Gunakan debugger untuk mengesan kod langkah demi langkah, cari dan selesaikan kesilapan. Mengintegrasikan Git untuk Kawalan Versi. Gunakan alat pemformatan kod untuk mengekalkan konsistensi kod. Gunakan alat linting untuk melihat masalah yang berpotensi lebih awal.

Cara menjalankan python dengan notepad Cara menjalankan python dengan notepad Apr 16, 2025 pm 07:33 PM

Running Python Code di Notepad memerlukan Python Executable dan NPPExec plug-in untuk dipasang. Selepas memasang Python dan menambahkan laluannya, konfigurasikan perintah "python" dan parameter "{current_directory} {file_name}" dalam plug-in nppexec untuk menjalankan kod python melalui kunci pintasan "f6" dalam notepad.

See all articles