Daftar Isi[Bersembunyi][Menunjukkan]
Sudah jelas bagi Anda bahwa ada dua jenis angka dalam pemrograman. yaitu bilangan bulat dan bilangan floating-point.
Operasi aritmatika dalam Python sama dengan matematika sehari-hari dan mereka berputar di sekitar keduanya Tipe data.
Operator Aritmatika
Ada tujuh tipe dasar operator aritmatika. Ini adalah:
Tambahan (+) : Menambahkan dua angka. misalnya
print(10 + 4)
Pengurangan (-): Kurangi angka kedua dari yang pertama. misalnya
print(10 - 4)
Perkalian (*): Kalikan dua angka. misalnya
print(10 * 4)
Divisi (/): Melakukan pembagian pada dua bilangan. misalnya
print(10 / 4)
Divisi Lantai (//): Melakukan pembagian dan membulatkan jawaban ke bilangan bulat terdekat. misalnya
print(10 // 4)
Operator Modulo (%): Melakukan pembagian dan mengembalikan sisanya. misalnya
print(10 % 4)
Eksponen (**): Mengambil kekuatan bilangan bulat misalnya
print(10 ** 4)
Semua operasi ini ditunjukkan di bawah ini:
Sekarang untuk semua operator yang Anda pelajari ini, kami memiliki operator penugasan yang ditambah. Biarkan saya menunjukkan kepada Anda bagaimana itu digunakan.
Katakanlah kita memiliki variabel yang disebut 'x'. Kami mengaturnya ke 10, sekarang kami ingin menambah ini dengan 3, kami harus menulis kode seperti ini.
x = 10
x = x + 3
Penerjemah Python akan menambahkan 3 di 'x' dan menyimpannya di 'x'. Ayo cetak ini:
Operator penugasan yang diperbesar dapat digunakan untuk mereplikasi fungsi yang sama tetapi lebih efisien.
Kode yang sama akan ditulis seperti ini.
x = 10
x += 3
Sekarang, operator ini juga bisa digunakan untuk pengurangan dan perkalian. Lihat program ini.
Di sini kita pertama-tama menambah 'x' dengan 3 dan kemudian mengalikannya dengan 3. Output dari baris 2 harus 13 dan output dari baris 3 harus 39.
Prioritas Operator
Dalam matematika, kita memiliki konsep yang disebut prioritas operator, yang berarti urutan pelaksanaan operasi dalam suatu persamaan. Ini tidak spesifik untuk Python, dan semua bahasa pemrograman mengikuti prioritas operator. Biarkan saya mengingatkan Anda tentang pesanan:
- Kurung
- Eksponen
- Pembagian atau Perkalian
- Penambahan atau Pengurangan
Mari kita menulis sebuah program dan memeriksa ini:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Apa yang harus menjadi jawaban untuk persamaan di atas?
Jika jawaban Anda 11, Anda tidak perlu mengulang SMA.
Tinggalkan Balasan