Belajar Python

Panduan Pemrograman Python Open Source

Input & Output

Program yang bagus itu bisa berinteraksi dengan penggunanya. Di Python, kita pakai fungsi print() untuk "ngomong" ke pengguna (output) dan input() untuk "dengerin" pengguna (input).

Menampilkan Output dengan print()

Fungsi ini udah sering kita pakai. Gunanya buat nampilin apa aja ke layar, entah itu teks, angka, atau isi variabel.

Contoh Kode:

nama = "Budi"
umur = 25
print("Halo, nama saya", nama)
print("Umur saya", umur, "tahun.")

Contoh Output:

Halo, nama saya Budi
Umur saya 25 tahun.

Menerima Input dengan input()

Fungsi ini akan nge-pause program dan nunggu pengguna ngetik sesuatu lalu menekan Enter. Apa pun yang diketik pengguna akan dianggap sebagai string (teks).

Contoh Kode:

print("Siapa namamu?")
nama_pengguna = input()
print("Halo,", nama_pengguna, "! Senang bertemu denganmu.")

Contoh Output (Interaktif):

Siapa namamu?
(Pengguna mengetik: Clara)
Halo, Clara! Senang bertemu denganmu.

Catatan Penting

Ingat, fungsi input() selalu menghasilkan string. Kalau kamu butuh angka buat perhitungan, kamu harus konversi dulu pakai int() atau float().
Contoh: umur = int(input("Masukkan umurmu: "))

Latihan Kecil

Buat program yang menanyakan nama dan tahun lahir pengguna. Setelah itu, hitung umur mereka (tahun sekarang - tahun lahir) dan tampilkan sapaan seperti: "Halo [Nama], umurmu sekarang adalah [Umur] tahun."