Latihan 1 Tugas Pemrograman dasar
Contoh operator penugasan:
Coding:
# Operator penugasan dasar: '='
a = 10 # a diberi nilai 10
print("Nilai a:", a)
# Operator penugasan penambahan: '+='
a += 5 # a = a + 5
print("Setelah a += 5, nilai a:", a)
# Operator penugasan pengurangan: '-='
a -= 3 # a = a - 3
print("Setelah a -= 3, nilai a:", a)
# Operator penugasan perkalian: '*='
a *= 2 # a = a * 2
print("Setelah a *= 2, nilai a:", a)
# Operator penugasan pembagian: '/='
a /= 4 # a = a / 4
print("Setelah a /= 4, nilai a:", a)
Output:
Contoh operator logika:
Coding:
# Contoh Operator Logika di Python
# Operator AND
a = True
b = False
print("a AND b:", a and b) # Output: False
# Operator OR
print("a OR b:", a or b) # Output: True
# Operator NOT
print("NOT a:", not a) # Output: False
print("NOT b:", not b) # Output: True
# Contoh penggunaan operator logika dalam kondisi
x = 5
y = 10
if x < 10 and y > 5:
print("x lebih kecil dari 10 dan y lebih besar dari 5")
if x == 5 or y == 5:
print("Salah satu dari x atau y bernilai 5")
if not (x > 10):
print("x tidak lebih besar dari 10")
Output:
Contoh operator bitwise:
Coding:
# Contoh Operator Bitwise
a = 10 # 10 dalam biner adalah 1010
b = 4 # 4 dalam biner adalah 0100
# Operator AND
print("a & b:", a & b) # Output: 0 (0000)
# Operator OR
print("a | b:", a | b) # Output: 14 (1110)
# Operator XOR
print("a ^ b:", a ^ b) # Output: 14 (1110)
# Operator NOT
print("~a:", ~a) # Output: -11 (karena NOT mengubah semua bit dan
menambahkan 1)
# Operator Shift Kiri
print("a << 2:", a << 2) # Output: 40 (101000)
# Operator Shift Kanan
print("a >> 2:", a >> 2) # Output: 2 (0010)
Output:
Contoh operator identitas:
Coding:
# Contoh Operator Identitas
a = [1, 2, 3]
b = a
c = [1, 2, 3]
# Operator is
print("a is b:", a is b) # Output: True, karena b adalah referensi
dari a
print("a is c:", a is c) # Output: False, karena c adalah objek yang
berbeda
# Operator is not
print("a is not c:", a is not c) # Output: True, karena a dan c adalah
objek yang berbeda
print("a is not b:", a is not b) # Output: False, karena b adalah
referensi dari a
Output:
Contoh operator keanggotaan:
Coding:
# Contoh Operator Keanggotaan
# Menggunakan operator 'in'
buah = ["apel", "jeruk", "pisang", "mangga"]
print("apel in buah:", "apel" in buah) # Output: True
print("semangka in buah:", "semangka" in buah) # Output: False
# Menggunakan operator 'not in'
sayuran = ["wortel", "brokoli", "bayam", "kale"]
print("bayam not in sayuran:", "bayam" not in sayuran) # Output: False
print("tomat not in sayuran:", "tomat" not in sayuran) # Output: True
# Menggunakan operator keanggotaan pada string
kalimat = "Saya suka makan apel"
print("'apel' in kalimat:", "apel" in kalimat) # Output: True
print("'jeruk' not in kalimat:", "jeruk" not in kalimat) # Output:
True
Output:
Latihan 2
Coding
print("\n\t - TOKO MAINAN ANAK - \t\t")
print("\t\t=====================\n\t")
# Input data pembeli dan transaksi
Nama = input("Masukkan Nama Pembeli : ")
Kode = input("Masukkan Kode Mainan : ")
Harga = int(input("Masukkan Harga Mainan : "))
Jumlah_Beli = int(input("Masukkan Jumlah Beli : "))
# Proses perhitungan total
Total = Harga * Jumlah_Beli
# Cetak Struk Pembelian
print("\n------------------------------------------------------------\
n")
print("Nama Pembeli : ", Nama)
print("Kode Mainan : ", Kode)
print("Harga : ", Harga)
print("Jumlah Beli : ", Jumlah_Beli)
print("Total : ", Total)
Output: