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 menentukan nilai yang digunakan berulang kali dalam program, seperti konstanta matematika 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 menggunakan huruf kapital semua, sering kali dengan garis bawah untuk memisahkan kata.
Contohnya:
PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100Jika kamu melihat variabel yang dinamai seperti ini dalam kode Python, itu menandakan bahwa nilai-nilai tersebut tidak seharusnya diubah. Konvensi ini membantu membuat kode lebih mudah dibaca dan dipelihara. Penting untuk diketahui bahwa ini hanyalah konvensi penamaan. Interpreter Python sendiri tidak mencegahmu mengubah nilai variabel-variabel ini.
Tantangan
MudahBuat program Python yang menghitung luas lingkaran menggunakan konstanta untuk nilai PI.
- Tetapkan konstanta bernama
PIdan atur nilainya menjadi3.14159. - Radius sudah dibaca untukmu menggunakan
input(). Jangan tambahkan teks prompt: angka akan masuk dengan sendirinya. - Hitung luas dengan
area = PI * radius ** 2dan cetak hanya hasilnya.
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 dan cetak hasilnya
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Logika dan Alur
1Eksplorasi Variabel
KonstantaPenugasan Beberapa VariabelMenukar VariabelVariabel PenampungPembulatan AngkaKonversi ke list4Aplikasi Buku Kontak
Tampilkan MenuTambahkan Kontak7Set Bagian 2
Operasi Matematika Bagian 1Operasi Matematika Bagian 2Ulasan: Berburu Harta KarunSubset dan SupersetMelakukan Perulangan pada SetUlasan: Pelacak Turnamen10Dasar list comprehension
SintaksnyaMembuat list sederhanaMenambahkan kondisiMenggunakan agregasi dataRangkuman: Rumah ListRangkuman: Elemen Kebebasan13Sistem Manajemen Inventaris
Ikhtisar ProyekTambahkan Barang2dictionary Bagian 1
Apa Itu dictionary?Membuat dictionaryMengakses NilaiMengubah dictionaryRangkuman: Pengelola Resep5Pengambilan Keputusan Lanjutan
Operator TernaryPemeriksaan KeanggotaanPemeriksaan IdentitasError IndentasiRangkuman: Filter Liburan8Pengelola Data Siswa
Gambaran Umum ProyekTambah Siswa3dictionary Bagian 2
Method pada dictionarydictionary BersarangMemeriksa keyMenelusuri dictionary dengan perulanganRingkasan: Penghitung Frekuensi9Agregasi Data Lanjutan
Menggunakan SumMenemukan Nilai Minimum dan MaksimumMengurutkan Data dengan EfisienRangkuman: Pengurut dictionaryLatihan sendiri: Compiler Python online