Pernyataan bersyarat (jika)
Dalam masalah mencari bilangan maksimum dua, kami bertemu dengan operator baharu yang bermula dengan perkataan
if.
Operator ini dipanggil
operator BERSYARAT.
Perkataan
if
diterjemahkan daripada bahasa Inggeris sebagai "if", dan perkataan
else
- sebagai "sebaliknya". Jika syarat selepas perkataan
if
adalah benar (benar), maka semua arahan (operator) selepas titik bertindih pada baris baharu dan terletak sebelum perkataan
else
dilaksanakan. Jika syarat adalah palsu (palsu), maka perintah selepas perkataan
else:
.
dilaksanakan
Tidak seperti bahasa pengaturcaraan lain, pernyataan
indentasi (anjakan) relatif kepada sempadan kiri adalah penting dalam Python.
Lekukan menjejaskan prestasi program. Jika anda melihat dengan teliti, perkataan
if dan perkataan
else
bermula pada tahap yang sama dan arahan yang dilaksanakan dialihkan ke kanan berbanding tahap ini jarak yang sama (
disyorkan untuk menggunakan 4 ruang).
PANDANGAN UMUM PERNYATAAN BERSYARAT:
jika syarat: # tajuk dengan syarat
# blok "jika". — pernyataan yang dilaksanakan
# jika keadaan dalam pengepala adalah benar
lain:
# blok "jika tidak" — pernyataan yang dilaksanakan
# jika keadaan dalam pengepala adalah palsu
Anda perlu ingat!
1.
if-else
-
adalah satu pernyataan!
2. Selepas perkataan
else
, syarat tidak pernah ditetapkan (syarat ditetapkan hanya selepas perkataan
if
).
Sekat "
jika tidak" dilaksanakan apabila syarat utama yang dinyatakan selepas perkataan
if
adalah palsu, i.e. tidak dilaksanakan.
3. Pernyataan yang akan dilaksanakan dalam setiap cawangan (
if
atau
else
) ditulis dengan lekukan yang sama sebanyak 4 ruang.
Inden diperlukan!
4.
Syarat adalah ungkapan yang boleh dikatakan benar (iaitu, dipenuhi) atau palsu (iaitu, tidak dipenuhi).
Keadaan menggunakan tanda hubungan logik
>
,
<
lebih banyak, kurang,
>=
,
<=
lebih besar daripada atau sama, kurang daripada atau sama,
==
sama dengan,
!=
tidak sama.