Notification texts go here Contact Us

Python #5: Memahami Operator Dasar dalam Python: Aritmatika, String, dan Daftar

Programming, Python, nashrul.com

Basic Operators

Pengenalan dan Penggunaan

Bagian ini menjelaskan cara menggunakan operator dasar dalam Python.

Operator Aritmatika

Seperti dalam bahasa pemrograman lainnya, operator penambahan, pengurangan, perkalian, dan pembagian dapat digunakan dengan angka.
number = 1 + 2 * 3 / 4.0
print(number)

Coba tebak apa jawabannya. Apakah Python mengikuti urutan operasi?

Operator lain yang tersedia adalah operator modulo (%), yang mengembalikan sisa pembagian bilangan bulat.
remainder = 11 % 3
print(remainder)

Menggunakan dua simbol perkalian membuat hubungan pangkat.
squared = 7 ** 2
cubed = 2 ** 3
print(squared)
print(cubed)

Penggunaan Operator dengan String

Python mendukung penggabungan string menggunakan operator penambahan:
helloworld = "hello" + " " + "world"
print(helloworld)

Python juga mendukung penggandaan string untuk membentuk string dengan urutan berulang:
lotsofhellos = "hello" * 10
print(lotsofhellos)

Penggunaan Operator dengan Daftar

Daftar dapat digabungkan dengan operator penambahan:
even_numbers = [2,4,6,8]
odd_numbers = [1,3,5,7]
all_numbers = odd_numbers + even_numbers
print(all_numbers)

Sama seperti pada string, Python mendukung pembentukan daftar baru dengan urutan berulang menggunakan operator perkalian:
print([1,2,3] * 3)

Latihan

Tujuan dari latihan ini adalah untuk membuat dua daftar yang disebut x_list dan y_list, yang berisi 10 instansi variabel x dan y, secara berturut-turut. Anda juga diminta untuk membuat daftar yang disebut big_list, yang berisi variabel x dan y, masing-masing sebanyak 10 kali, dengan menggabungkan dua daftar yang telah Anda buat sebelumnya.
x = object()
y = object()

# TODO: ubah kode ini
x_list = [x]
y_list = [y]
big_list = []

print("x_list berisi %d objek" % len(x_list))
print("y_list berisi %d objek" % len(y_list))
print("big_list berisi %d objek" % len(big_list))

# kode pengujian
if x_list.count(x) == 10 and y_list.count(y) == 10:
    print("Hampir selesai...")
if big_list.count(x) == 10 and big_list.count(y) == 10:
    print("Hebat!")

Posting Komentar

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.