forked from bellshade/Python
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoperator_penugasan.py
38 lines (30 loc) · 1.18 KB
/
operator_penugasan.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Operator penugasan (Assignment Operator) digunakan untuk
# menetapkan nilai suatu variable
"""
Operator Penugasan terdiri dari:
| Operator | Example | Sama Dengan |
|---------------|---------------|---------------|
| = | x = 5 | x = 5 |
| += | x += 3 | x = x + 3 |
| -= | x -= 3 | x = x - 3 |
| *= | x *= 3 | x = x * 3 |
| /= | x /= 3 | x = x / 3 |
| %= | x %= 3 | x = x % 3 |
| //= | x //= 3 | x = x // 3 |
| **= | x **= 3 | x = x ** 3 |
| &= | x &= 3 | x = x & 3 |
| |= | x |= 3 | x = x | 3 |
| ^= | x ^= 3 | x = x ^ 3 |
| <<= | x <<= 3 | x = x << 3 |
| >>= | x >>= 3 | x = x >> 3 |
"""
# contoh:
# variable
nilai = 5
# menetapkan sekaligus menambahkan nilai ke variable nilai
nilai += 3
print("nilai += 3 adalah", nilai)
# menetapkan sekaligus mengurangkan nilai ke variable nilai
nilai -= 3
print("nilai -= 3 adalah", nilai)
# dan seterusnya