author Ahmad Muhardian

Belajar Python: Cara Mengambil Input dan Menampilkan Output


Belajar Pemrograman Python untuk Pemula

Input adalah masukan yang kita berikan ke program.

Program akan memprosesnya dan menampilkan hasil outputnya.

Input, proses, dan output adalah inti dari semua program komputer.

Input proses dan output

Pada tulisan ini, kita akan belajar cara mengambil input dan menampilkan output untuk program berbasis teks.

Mari kita mulai…

Cara Mengambil Input dari Keyboard

Python sudah menyediakan fungsi input() dan raw_input() untuk mengambil inputan dari keyboard.

Cara pakainya:

nama_varabel = input("Sebuah Teks")

Artinya, teks yang kita inputkan dari keyboard akan disimpan ke dalam nama_variabel.

Mari kita coba sebuah contoh…

# Mengambil input
nama = raw_input("Siapa nama kamu: ")
umur = input("Berapa umur kamu: ")

# Menampilkan output
print "Hello",nama,"umur kamu adalah",umur,"tahun"

Hasilnya:

Program Input Output Sederhana

Apa perbedaan fungsi input() dengan raw_input()?

Fungsi input() digunakan untuk mengambil data angka. Sedangkan raw_input() untuk mengambil teks.

Pada Python3 cukup menggunakan fungsi input() saja, karena fungsi raw_input() sudah digabungkan di sana.

Cara Menampilkan Output

Seperti yang kita sudah ketahui pada contoh-contoh sebelumnya.

Untuk menampilkan output teks, kita menggunakan fungsi print().

Contoh:

print "Hello World!"
print nama_variabel
print "Gabung dengan", variabel

Menampilkan Variabel dan Teks

Pada contoh di atas kita menggunakan tanda koma (,) untuk menggabungkan teks dan variabel yang akan ditampilkan.

nama = "Petanikode"
print "Hello",nama

Hasil:

Hello Petanikode

Antara kata Hello dan Petanikode terdapat spasi sebagai pemisah, karena kita menggunakan tanda koma.

Hati-hati…

Jangan ditambahkan kurung seperti ini:

nama = "Petanikode"
print("Hello",nama)

Karena akan dibaca sebagai Tuple yang akan mengahsilkan output seperti ini:

('Hello', 'Petanikode')

Sebaiknya jangan dikurung kalau menggunakan tanda koma.

Jika ingin menggunakan kurung, maka kita harus menggabungkan teks dan variabelnya dengan tanda plus (+).

Contoh:

nama = "Petanikode"
print("Hello " + nama)

Hasilnya:

Hello Petanikode

Menggunakan Fungsi format()

Fungsi format() akan menggabungkan isi variabel dengan teks.

Contoh:

nama = raw_input("Nama: ")
print "Hello {} apa kabar?".format(nama)

Tanda {} akan otomatis diganti sesuai dengan nilai yang kita inputkan ke variabel nama.

Contoh lagi:

nama_mu = raw_input("Nama kamu: ")
nama_dia = raw_input("Nama dia: ")

print "{} dengan {} sepertinya pasangan yang serasi :)".format(nama_mu, nama_dia)

Menggunakan String Formatting Cara Lama

Penggabungan teks dan variabel cara lama menggunakan simbol persen (%).

Contoh:

nama = raw_input("Inputkan nama: ")
print "Selamat datang %s" % nama

Tanda %s akan otomatis diganti dengan nilai yang kita inputkan ke variabel nama.

Contoh lagi:

nama = raw_input("Inputkan nama: ")
umur = input("Inputkan umur: ")
tinggi = input("Inputkan tinggi badan: ")

print "Hello %s, saat ini usiamu %d tahun dan tinggi badanmu %f cm" % (nama, umur, tinggi)

Tanda %s untuk tipe data teks, %d untuk angka (desimal), dan %f untuk bilangan pecahan.

Apa Selanjutnya?

Kita sudah belajar dasar-dasar cara mengambil input dan menampilkan output pada python.

Selanjutnya silahkan pelajari:

Ada pertanyaan?

Silahkan sampaikan melalui komentar.

Baca Juga ini

5 Aturan Penulisan Sintaks Python yang Harus dipatuhi

5 Aturan Penulisan Sintaks Python yang Harus dipatuhi

Ada beberapa aturan dasar penulisan sintaks Python yang harus dipatuhi agar tidak terjadi error dan kode tersusun rapi

Cara Menggunakan PIP untuk Manajemen Paket di Python

Cara Menggunakan PIP untuk Manajemen Paket di Python

PIP merupakan program untuk manajemen paket di Python. Tugasnya untuk menginstal, menghapus, upgrade paket Python, dll.

Tutorial PyGTK #4: Mengenal 5 Macam Container untuk Membuat Layout

Tutorial PyGTK #4: Mengenal 5 Macam Container untuk Membuat Layout

Pada tutorial ini, kamu akan belajar macam-macam layout dan container di PyGTK. Ini penting untuk membuat tampilan aplikasi yang lebih rapi...

7 (Bahasa) Pemrograman yang Dapat Dilakukan Langsung di Ubuntu

7 (Bahasa) Pemrograman yang Dapat Dilakukan Langsung di Ubuntu

Apa saja bahasa pemrograman yang bisa kamu langsung pakai di Ubuntu?

Belajar Python: Cara Proses Data JSON dengan Python (dari File dan Web API)

Belajar Python: Cara Proses Data JSON dengan Python (dari File dan Web API)

Mau tau cara proses data JSON di Python? baca tutorial ini! Pada tutorial ini, kamu akan belajar cara membaca JSON dari file dan web API

Membuat Program Countdown Timer (Pomodoro) dengan Python

Membuat Program Countdown Timer (Pomodoro) dengan Python

Waktu hitung mundur (countdown timer) sering kita temukan pada kehidupan sehari-hari. Biasanya kita gunakan untuk menghitung mundur sesuatu yang penting, seperti: deadline, detik pergantian tahun, timer saat memasak, pomodoro, dll. Nah, pada tutorial ini.. Kita akan belajar membuat program timer dengan Python dengan studi kasus Pomodoro Timer. Sebenarnya tidak hanya bisa dipakai untuk Pomodoro saja sih, program ini juga nanti akan bisa digunakan untuk timer yang lainnya. Oke kalau bagitu,