Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Operator, Syarat dan Input

Operator, Syarat dan Input

WBOY
WBOYasal
2024-07-27 00:11:14444semak imbas

Operators, Conditionals and Inputs

Operator

Pengendali ialah simbol yang memberitahu komputer untuk melaksanakan operasi matematik atau logik tertentu.

1. Operator Aritmetik

Operator ini melakukan operasi matematik asas seperti penambahan, penolakan, pendaraban dan pembahagian.

*Tambahan (+): Tambah dua nombor.
cth:

>>>print(1+3)

*Tolak (-): Menolak satu nombor daripada nombor lain.
cth:

>>>print(1-3)

Pendaraban (): Mendarab dua nombor.
cth:

>>>print(1*3)

*Bahagian (/): Membahagi satu nombor dengan nombor lain.
cth:

>>>print(1/3)

*Bahagian Lantai (//): Membahagi satu nombor dengan nombor lain dan membulatkan ke bawah kepada nombor bulat terdekat.
cth:

>>>print(1//3)

*Modulus (%): Mengembalikan baki apabila satu nombor dibahagikan dengan yang lain.
cth:

>>>print(1%3)

Eksponensiasi (*): Menaikkan satu nombor kepada kuasa yang lain.
cth:

>>>print(1**3)

2. Operator Perbandingan

Pengendali ini membandingkan dua nilai dan mengembalikan sama ada Betul atau Salah.

*Sama dengan (==): Menyemak sama ada dua nilai adalah sama.

>>>a = 5
>>>b = 3
>>>result = (a == b)  

>>>result is False

*Tidak sama dengan (!=): Menyemak jika dua nilai tidak sama.

>>>a = 5
>>>b = 3
>>>result = (a != b)  

>>>result is True

*Lebih besar daripada (>): Semak sama ada satu nilai lebih besar daripada yang lain.

>>>a = 5
>>>b = 3
>>>result = (a > b)  

>>>result is True

*Kurang daripada (<): Semak sama ada satu nilai kurang daripada nilai yang lain.

>>>a = 5
>>>b = 3
>>>result = (a < b)  

>>>result is False




</p>
<p>*Lebih besar daripada atau sama dengan (>=): Menyemak sama ada satu nilai lebih besar daripada atau sama dengan yang lain.<br>
</p>

<pre class="brush:php;toolbar:false">>>>a = 5
>>>b = 3
>>>result = (a >= b)  

>>>result is True

*Kurang daripada atau sama dengan (<=): Menyemak sama ada satu nilai kurang daripada atau sama dengan yang lain

>>>a = 5
>>>b = 3
>>>result = (a <= b)  
>>>result is False




</p>
<h3>
  
  
  3. Operator Logik
</h3>

<p>Pengendali ini digunakan untuk menggabungkan pernyataan bersyarat.</p>

<p>*dan: Mengembalikan Benar jika kedua-dua pernyataan adalah benar.<br>
</p>

<pre class="brush:php;toolbar:false">>>>a = 5
>>>b = 3
>>>result = (a > b and a > 0)  

>>>result is True

*atau: Mengembalikan Benar jika salah satu kenyataan adalah benar.

>>>a = 5
>>>b = 3
>>>result = (a > b or a < 0)  
>>>result is True

*bukan: Membalikkan keputusan, mengembalikan Palsu jika hasilnya benar.

>>>a = 5
>>>result = not (a > 0)  

>>>result is False

bersyarat

Bersyarat adalah seperti isyarat lalu lintas untuk kod anda. Mereka membantu program anda menentukan laluan yang hendak diambil berdasarkan syarat tertentu.

1. Pernyataan if

Pernyataan if menyemak keadaan dan melaksanakan blok kod jika keadaan itu Benar.
cth:

>>>a = 5
>>>b = 3
>>>if a > b:
    print("a is greater than b")

2. Pernyataan elif

Pernyataan elif adalah singkatan untuk "else if". Ia menyemak syarat lain jika syarat sebelumnya jika salah.
cth:

>>>a = 5
>>>b = 5
>>>if a > b:
    print("a is greater than b")
>>>elif a == b:
    print("a is equal to b")

3. Penyata lain

Pernyataan lain menangkap apa-apa yang tidak ditangkap oleh keadaan sebelumnya.
cth:

>>>a = 3
>>>b = 5
>>>if a > b:
    print("a is greater than b")
>>>elif a == b:
    print("a is equal to b")
>>>else:
    print("a is less than b")

Atas ialah kandungan terperinci Operator, Syarat dan Input. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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