Melaksanakan Gelung Gaya C/C dalam Python: Gelung 'untuk'
Dalam Python, gelung menawarkan mekanisme serba boleh untuk mengulangi urutan . Walaupun sintaks gelung 'for' Python berbeza daripada rakan sejawatannya C/C, mencapai kefungsian yang serupa masih boleh dilaksanakan.
Pertimbangkan gelung berikut dalam C/C :
<code class="c++">for(int k = 1; k <= c; k += 2)</code>
Untuk mereplikasi ini dalam Python , seseorang mungkin pada mulanya menggunakan:
<code class="python">for k in range(1, c):</code>
Walau bagaimanapun, ini bersamaan dengan gelung C/C:
<code class="c++">for(int k = 1; k < c; k++)</code>
Untuk memadankan gelung C/C awal dengan tepat, versi Python memerlukan pelarasan tambahan untuk menyertakan titik akhir:
<code class="python">for k in range(1, c + 1, 2):</code>
Struktur gelung ini bertambah 'k' sebanyak 2 pada setiap lelaran, memastikan ia melelaran ke atas nombor ganjil dalam julat [1, c].
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Gelung Gaya C/C dengan Gelung Python \'for\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!