Cara Membuat Input Di Python
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.
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:
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.
Belum ada Komentar untuk "Cara Membuat Input Di Python"
Posting Komentar