Menu
CoddyTech

Konstanta

Termasuk bagian Logika dan Alur dalam perjalanan Python di Coddy. Pelajaran 1 dari 78.

Dalam pemrograman, konstanta adalah jenis variabel yang nilainya tidak dapat diubah selama program dijalankan. Konstanta berguna untuk menetapkan nilai yang digunakan beberapa kali dalam program, seperti konstanta matematika seperti PI atau jumlah jam dalam sehari.

Di Python, tidak ada penerapan ketat untuk konstanta seperti di beberapa bahasa lain (seperti c++). Namun, ada konvensi yang banyak digunakan untuk menunjukkan bahwa sebuah variabel harus diperlakukan sebagai konstanta. Caranya adalah dengan menulis nama variabel dalam huruf kapital semua, sering kali dengan garis bawah untuk memisahkan kata.

Contohnya:

PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100

Saat kamu melihat variabel yang diberi nama seperti ini dalam kode Python, itu menandakan bahwa nilai-nilai tersebut sebaiknya tidak diubah. Konvensi ini membantu membuat kode lebih mudah dibaca dan dipelihara. Penting untuk diketahui bahwa ini hanya konvensi penamaan; interpreter Python sendiri tidak mencegahmu mengubah nilai variabel-variabel tersebut.

challenge icon

Tantangan

Mudah

Buat program Python yang menghitung luas lingkaran menggunakan konstanta untuk nilai PI.

  • Tentukan konstanta bernama PI dan tetapkan nilainya ke 3.14159.
  • Jari-jari sudah dibaca untukmu dengan input(). Jangan tambahkan teks petunjuk: angka akan masuk dengan sendirinya.
  • Hitung luas dengan area = PI * radius ** 2 dan cetak hanya hasilnya. (** adalah operator pangkat: radius ** 2 berarti jari-jari kuadrat, sama dengan radius * radius.)

Ingat untuk mengikuti konvensi penamaan konstanta dengan menggunakan huruf kapital semua untuk PI.

Coba sendiri

# Definisikan konstanta PI di bawah ini


# Nilai radius sudah dibaca untukmu, jangan ubah baris ini
radius = float(input())

# Hitung luasnya: ganti 0 dengan rumusnya
area = 0

print(area)
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler Python online