Apabila mencipta pernyataan bersyarat dalam Python, menggunakan logik-dan operator (&&) dalam pernyataan-if mungkin membawa kepada hasil yang tidak dijangka.
Pertimbangkan coretan kod berikut:
<code class="python">if cond1 && cond2:</code>
Kod ini akan sentiasa dinilai kepada False, tanpa mengira nilai cond1 dan cond2.
Dalam Python, logik-dan pengendali untuk pernyataan-if ialah dan, bukan &&. Untuk menyemak sama ada kedua-dua cond1 dan cond2 adalah True, gunakan sintaks berikut:
<code class="python">if cond1 and cond2:</code>
Kod ini akan menilai dengan betul kepada True jika kedua-dua cond1 dan cond2 adalah True, dan False sebaliknya.
Atas ialah kandungan terperinci Apakah Logical-dan Operator Python untuk if-Statements?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!