Jadual Kandungan[Sembunyi][Tunjukkan]
Telah jelas kepada anda bahawa terdapat dua jenis nombor dalam pengaturcaraan. iaitu integer dan nombor titik terapung.
Operasi aritmetik dalam Python adalah sama seperti matematik setiap hari dan ia berkisar pada kedua-dua ini Jenis data.
Pengendali Aritmetik
Terdapat tujuh jenis asas pengendali aritmetik. Ini adalah:
Tambahan (+): Menambah dua nombor. cth
print(10 + 4)
Tolak (-): Tolak nombor kedua daripada nombor pertama. cth
print(10 - 4)
Pendaraban (*): Darab dua nombor. cth
print(10 * 4)
Bahagian (/): Melakukan pembahagian pada dua nombor. cth
print(10 / 4)
Bahagian Lantai (//): Melakukan pembahagian dan membundarkan jawapan kepada integer terdekat. cth
print(10 // 4)
Operator Modulo (%): Melakukan pembahagian dan mengembalikan bakinya. cth
print(10 % 4)
Eksponen (**): Mengambil kuasa integer cth
print(10 ** 4)
Semua operasi ini ditunjukkan di bawah:
Kini untuk semua pengendali yang anda pelajari ini, kami mempunyai pengendali tugasan tambahan. Biar saya tunjukkan cara ia digunakan.
Katakan kita mempunyai pembolehubah yang dipanggil 'x'. Kami menetapkannya kepada 10, sekarang kami mahu menambah ini sebanyak 3, kami perlu menulis kod seperti ini.
x = 10
x = x + 3
Jurubahasa Python akan menambah 3 dalam 'x' dan menyimpannya dalam 'x'. Mari cetak ini:
Pengendali tugasan tambahan boleh digunakan untuk meniru fungsi yang sama tetapi dengan lebih cekap.
Kod yang sama akan ditulis seperti ini.
x = 10
x += 3
Kini, operator ini boleh digunakan untuk penolakan dan pendaraban juga. Tengok program ni.
Di sini kita mula-mula menambah 'x' dengan 3 dan kemudian mendarabkannya dengan 3. Keluaran baris 2 hendaklah 13 dan keluaran baris 3 hendaklah 39.
Keutamaan Operator
Dalam matematik, kita mempunyai konsep yang dipanggil keutamaan operator, yang bermaksud susunan pelaksanaan operasi dalam persamaan. Ia tidak khusus untuk Python, dan semua bahasa pengaturcaraan mengikut keutamaan pengendali. Izinkan saya mengingatkan anda tentang pesanan:
- Parentesis
- Eksponen
- Pembahagian atau Pendaraban
- Penambahan atau Penolakan
Mari tulis program dan semak ini:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Apakah jawapan kepada persamaan di atas?
Jika jawapan anda ialah 11, anda tidak perlu mengulang sekolah menengah.
Sila tinggalkan balasan anda