Materi
Program perlu mengingat sesuatu: harga barang, jumlah pembeli, nama pelanggan. Tempat mengingat itu disebut variabel. Bayangkan sebuah kotak yang ditempeli label nama. Baris harga = 12000 berarti: siapkan kotak berlabel harga, lalu masukkan angka 12000 ke dalamnya. Dokumentasi Python menyebut tanda sama dengan dipakai untuk memberi nilai ke variabel.
harga = 12000
jumlah = 3
total = harga * jumlah
print(total)Tanda = di sini bukan sama dengan seperti di pelajaran matematika, melainkan perintah memasukkan: nilai di sebelah kanan dimasukkan ke kotak di sebelah kiri. Baris ketiga membuka kotak harga dan kotak jumlah, mengalikan isinya (tanda bintang berarti kali), lalu memasukkan hasilnya ke kotak total. Perintah print(total) tanpa tanda kutip menampilkan ISI kotak total, yaitu 36000. Sebaliknya, print dengan kata total di dalam kutip menampilkan tulisan total itu sendiri.
Satu kotak hanya memuat satu nilai. Memasukkan nilai baru ke kotak yang sama membuang nilai lamanya. Membaca isi kotak tidak mengosongkannya, jadi kotak harga tetap berisi 12000 setelah dipakai menghitung. print juga bisa menampilkan dua hal sekaligus bila dipisah koma; Python menyisipkan satu spasi di antaranya.