Kursus Pembangunan Python
Bab
>
Tahap
Syarat
Pernyataan if asas
Ada kalanya anda mungkin ingin menambah syarat kepada tindakan tertentu yang anda ambil, ini akan membolehkan kod anda menjadi fleksibel dan melaksanakan tindakan yang berbeza bergantung kepada situasi. Untuk ini, kita menggunakan pernyataan if bersama dengan operators untuk menguji syarat-syarat tertentu dan melaksanakan tindakan yang sesuai.
Dalam latihan pertama ini, kumpulkan telur dan gunakan operator == dan != untuk memeriksa sama ada nilai tertentu dalam senarai adalah sama atau berbeza antara satu sama lain.

Objektif
Ambil semua telur di padang dan bandingkan antara satu sama lain menggunakan keadaan dalam pernyataan if.
Ambil semua telur di padang dengan berjalan ke atasnya, sebaik sahaja anda mengumpulkannya, simpan dalam senarai bernama basket .
basket = ["blue egg", "red egg", "shinny egg", "green egg"]
Sebaik sahaja anda menyediakan senarai, berjalan ke pada tanda X untuk membandingkan telur-telur tersebut antara satu sama lain dan dengan konstanta bernama eggs dengan menetapkan syarat-syarat dalam pernyataan if. Konstanta eggs mempunyai nilai umum bagi telur yang anda miliki.
if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")
Kod ini membandingkan dua item pertama dalam senarai, operator == digunakan untuk menyemak jika kedua-dua item yang dibandingkan itu sama. Jika ya, arahan pertama dijalankan; jika tidak, kod di bawah pernyataan else dijalankan.
Jalankan pernyataan if yang sama di dua tanda X berikut tetapi gunakan syarat-syarat berikut:
if basket[1] != basket[2] dan if basket == eggs . Operator != digunakan untuk menyemak jika kedua-dua item yang dibandingkan tidak sama.