Pemrograman Python
Cinnamon GuestHouse adalah tempat penginapan yang menawarkan pengalaman menginap yang nyaman dan menyenangkan. Fasilitas yang tersedia disini meliputi kamar tidur yang nyaman dengan pemandangan luar jendela yang langsung mengarah ke taman kanak-kanak yang luas dan asri, kolam renang yang bersih dan terawat, serta restoran yang menyajikan berbagai pilihan hidangan yang terlihat sederhana namun memiliki cita rasa yang lezat. Cinnamon Guesthouse sangat cocok untuk menjadi tempat berlibur yang menenangkan. Kalian bisa mengajak keluarga, pasangan, teman, maupun individu yang mencari tempat libur yang nyaman dan tenang
Python adalah bahasa pemrograman tingkat tinggi yang mudah dipelajari dan digunakan. Python mendukung berbagai paradigma pemrograman, termasuk pemrograman berorientasi objek, pemrograman imperatif, dan pemrograman fungsional
Operasi Dasar
Python mendukung operasi aritmatika dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian.
pythonCopy codea = 10
b = 3
print("Penjumlahan:", a + b)
print("Pengurangan:", a - b)
print("Perkalian:", a * b)
print("Pembagian:", a / b)
print("Sisa bagi:", a % b)
print("Pangkat:", a ** b)
Fungsi dalam Python (Menggunakan ' def ' )
Apa itu Fungsi?
Fungsi adalah blok kode terorganisir yang dapat digunakan kembali untuk menjalankan tugas tertentu. Fungsi membantu membuat kode lebih modular dan lebih mudah dibaca.
Membuat Fungsi
Anda bisa membuat fungsi menggunakan kata kunci def diikuti oleh nama fungsi dan tanda kurung. Di dalam tanda kurung, Anda dapat mendefinisikan parameter yang diperlukan oleh fungsi.
Sintaks Dasar
pythonCopy codedef nama_fungsi(parameter1, parameter2):
# Blok kode
return nilai
Contoh Fungsi Sederhana
pythonCopy codedef sapa(nama):
return f"Halo, {nama}!"
print(sapa("Alice"))
Fungsi dengan Beberapa Parameter
pythonCopy codedef tambah(a, b):
return a + b
print(tambah(3, 5))
Fungsi Tanpa Parameter
pythonCopy codedef sapa_dunia():
return "Halo, Dunia!"
print(sapa_dunia())
Fungsi dengan Nilai Default
pythonCopy codedef sapa(nama="Dunia"):
return f"Halo, {nama}!"
print(sapa())
print(sapa("Alice"))
Modul math dalam Python
Apa itu Modul 'math' ?
Modul math adalah pustaka standar Python yang menyediakan fungsi-fungsi matematika yang lebih canggih dari operasi aritmatika dasar. Anda perlu mengimpor modul ini sebelum menggunakannya.
Mengimpor Modul math
pythonCopy codeimport math
Fungsi-Fungsi dalam Modul math
Berikut beberapa fungsi yang sering digunakan dalam modul math:
math.sqrt(x): Mengembalikan akar kuadrat darix.math.pow(x, y): Mengembalikan nilaixpangkaty.math.pi: Konstanta π (pi).math.e: Konstanta e (basis logaritma natural).math.sin(x),math.cos(x),math.tan(x): Fungsi trigonometri.math.log(x, base): Mengembalikan logaritmaxdengan basis tertentu. Jika basis tidak disebutkan, defaultnya adalahe.
Contoh Penggunaan Modul math
pythonCopy codeimport math
# Menghitung akar kuadrat
print("Akar kuadrat dari 16 adalah:", math.sqrt(16))
# Menghitung pangkat
print("2 pangkat 3 adalah:", math.pow(2, 3))
# Menghitung nilai sinus dari sudut 90 derajat (dalam radian)
print("Sinus dari 90 derajat adalah:", math.sin(math.radians(90)))
# Menghitung logaritma natural dari 10
print("Logaritma natural dari 10 adalah:", math.log(10))
# Menggunakan konstanta pi
print("Nilai pi adalah:", math.pi)
Contoh Program Menggunakan Fungsi dan math
pythonCopy codeimport math
def hitung_luas_lingkaran(jari_jari):
return math.pi * math.pow(jari_jari, 2)
def hitung_keliling_lingkaran(jari_jari):
return 2 * math.pi * jari_jari
jari_jari = 5
print("Luas lingkaran dengan jari-jari 5 adalah:", hitung_luas_lingkaran(jari_jari))
print("Keliling lingkaran dengan jari-jari 5 adalah:", hitung_keliling_lingkaran(jari_jar
Kesimpulan : Python adalah bahasa pemrograman tingkat tinggi yang serbaguna dan populer di kalangan pengembang karena sintaksnya yang sederhana dan mudah dipahami. Python dikenal sebagai bahasa yang cocok untuk prototyping cepat, karena memungkinkan pengembang untuk mengimplementasikan ide dengan cepat tanpa banyak overhead teknis. Fleksibilitas ini, ditambah dengan dukungan komunitas yang kuat dan dokumentasi yang luas, menjadikan Python pilihan yang sangat baik untuk proyek-proyek yang memerlukan solusi yang cepat dan efisien.



