Numbers & operators · Angka & operator
Two kinds of number
- An integer (
int) is a whole number, like7or-3. - A float is a number with a decimal point, like
2.5. - Division with
/always gives a float, even4 / 2→2.0.
Dua jenis angka
- Bilangan bulat (
int) adalah bilangan utuh, seperti7atau-3. - Float adalah bilangan dengan titik desimal, seperti
2.5. - Pembagian dengan
/selalu menghasilkan float, bahkan4 / 2→2.0.
Add, subtract, multiply, divide
+adds,-subtracts,*multiplies,/divides.- You can use them with variables or with plain numbers.
- Spaces around operators are optional but make code easier to read.
Tambah, kurangi, kali, bagi
+menambahkan,-mengurangi,*mengalikan,/membagi.- Anda dapat menggunakannya dengan variabel atau dengan angka biasa.
- Spasi di sekitar operator opsional tetapi membuat kode lebih mudah dibaca.
print(7 + 2)
print(7 - 2)
print(7 * 2)
print(7 / 2)
Whole-number division, remainder, powers
//divides and keeps only the whole part (floor division).%gives the remainder (called modulo).**raises to a power:2 ** 3is 2×2×2.
Pembagian bilangan bulat, sisa, pangkat
//membagi dan hanya mengambil bagian bulat (pembagian lantai).%memberikan sisa (disebut modulo).**memangkatkan:2 ** 3adalah 2×2×2.
print(7 // 2)
print(7 % 2)
print(2 ** 5)
Order of operations
- Python does
**first, then*///%, then+-. - This is the same order you use in maths.
- Use parentheses
(...)to change the order.
Urutan operasi
- Python melakukan
**terlebih dahulu, kemudian*///%, lalu+-. - Ini adalah urutan yang sama dengan yang Anda gunakan dalam matematika.
- Gunakan tanda kurung
(...)untuk mengubah urutan.
print(2 + 3 * 4)
print((2 + 3) * 4)
Common mistakes
/always gives a float (4 / 2is2.0); use//when you want a whole number.- Power is
**, not^. "3" + "4"joins text into"34"— it does not add to7.
Kesalahan umum
/selalu menghasilkan float (4 / 2adalah2.0); gunakan//jika Anda menginginkan bilangan bulat.- Pangkat adalah
**, bukan^. "3" + "4"menggabungkan teks menjadi"34"— ia tidak menambah nilai pada7.
Now you try
- Store each answer in the variable named in the task.
- Press Check answer to test your code.
Sekarang Anda coba
- Simpan setiap jawaban dalam variabel yang disebutkan dalam tugas.
- Tekan Periksa jawaban untuk menguji kode Anda.
Order of operations · Urutan operasi
Python evaluates × and ÷ before + and −, left to right. · Python mengevaluasi × dan ÷ sebelum + dan −, dari kiri ke kanan.
Set length to 8 and width to 5. Then store their product in a variable called area. · Tetapkan length ke 8 dan width ke 5. Kemudian simpan hasil kalinya dalam variabel bernama area.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.
You share 17 sweets among 5 children. Store how many each child gets in each (use //), and how many are left over in left (use %). · Kamu membagikan 17 permen kepada 5 anak. Simpan berapa banyak yang dapat setiap anak dalam each (gunakan //), dan berapa banyak yang tersisa dalam left (gunakan %).
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.
Store 3 ** 2 + 1 in result. Then use parentheses to store (3 + 1) ** 2 in grouped. · Simpan 3 ** 2 + 1 dalam result. Kemudian gunakan tanda kurung untuk menyimpan (3 + 1) ** 2 dalam grouped.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.
celsius is 37. Store the temperature in Fahrenheit in fahrenheit, using the formula celsius × 9 ÷ 5 + 32. · celsius adalah 37. Simpan suhu dalam Fahrenheit dalam fahrenheit, menggunakan rumus celsius × 9 ÷ 5 + 32.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.