-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy path2_variable_tipe_data.py
95 lines (70 loc) · 1.78 KB
/
2_variable_tipe_data.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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# 1. Variable - menampung data
# 2. Python = dynamically typed language, buat variable saat diperlukan
nama = "Eka"
umur = 17
# 3. tipe = Boolean (benar / salah)
benar = True
salah = False
benar2 = not False
print(benar)
print(salah)
print(benar2)
# 5. tipe - Number/Angka (bilangan bulat | pecahan | negatif)
bil_bulat = 10
bil_pecahan = 0.95
bil_negatif = -10
print(bil_bulat)
print(bil_pecahan)
print(bil_negatif)
# 6. tipe - Number/Angka (operasi matematika | tambah | kurang | kali | bagi | pangkat)
a = 10
b = 15
tambah = a + b
print(tambah)
kurang = a - b
print(kurang)
kali = a * b
print(kali)
bagi = a / b
print(bagi)
pangkat = 2 ** 3
print(pangkat)
# 7. tipe - String ('...' atau "...")
nama_depan = "Python "
# 8. tipe - String (menggabungkan string)
nama_belakang = "Rocks!"
nama_lengkap = nama_depan + nama_belakang
print(nama_lengkap)
# 9. tipe - String (memformat string, upper case, lowercase)
print("Python Rocks".upper())
print("Python Rocks".lower())
nama = "Python"
halo = f"Halo nama saya adalah {nama}"
print(halo)
# 10. tipe - List (seperti array, menampung apa saja)
daftar_angka = [1,2,3,4,5,6,7]
daftar_angka_str = ["satu","dua","tiga"]
daftar_angka_campuran = [1, "dua","tiga"]
# 11. tipe - List (mengakses, menambah, menghapus isi list)
print(daftar_angka[0])
print(daftar_angka[6])
print(daftar_angka[:2]) # slicing / potong
daftar_angka.append(10)
print(daftar_angka)
daftar_angka.pop(0)
print(daftar_angka)
# 12. tipe - List (menggabungkan isi list)
list1 = [1,2,3]
list2 = [4,5,6]
print(list1 + list2)
# 13. tipe - Dictionary (map, key-value)
buah = {
'nama': 'durian',
'tinggi': 10
}
# 14. tipe - Dictionary (membuat, mengisi, mengakses, menghapus isi dict)
buah2 = {}
buah2['nama'] = 'nangka'
buah2['tinggi'] = 5
print(buah2['nama'])
print(buah2['tinggi'])