0% menganggap dokumen ini bermanfaat (0 suara)
1 tayangan7 halaman

Latihan 1 Tugas Pemrograman Dasar

Dokumen ini memberikan contoh berbagai operator dalam pemrograman Python, termasuk operator penugasan, logika, bitwise, identitas, dan keanggotaan. Setiap contoh disertai dengan kode dan output yang menunjukkan cara kerja operator tersebut. Selain itu, terdapat latihan yang melibatkan input data untuk menghitung total pembelian mainan.

Diunggah oleh

khoiryengineering
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
1 tayangan7 halaman

Latihan 1 Tugas Pemrograman Dasar

Dokumen ini memberikan contoh berbagai operator dalam pemrograman Python, termasuk operator penugasan, logika, bitwise, identitas, dan keanggotaan. Setiap contoh disertai dengan kode dan output yang menunjukkan cara kerja operator tersebut. Selain itu, terdapat latihan yang melibatkan input data untuk menghitung total pembelian mainan.

Diunggah oleh

khoiryengineering
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

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:

Anda mungkin juga menyukai