Advertisement





Iklan

Mengambil Input dan Menampilkan Output

Input, proses, dan output adalah inti dari semua program komputer. Input adalah masukan yang kita berikan ke program. Program akan memprosesnya dan menampilkan hasil outputnya.

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

Cara Mengambil Input dari Keyboard
Python sudah menyediakan fungsi input() dan raw_input() untuk mengambil inputan dari keyboard.

Cara :
nama_varabel = input("Sebuah Teks")
Artinya, teks yang kita inputkan dari keyboard akan disimpan ke dalam nama_variabel.
Kerjakanlah contoh berikut ini…

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

# Menampilkan output
print "Hay..",nama,"umur anda adalah",umur,"tahun"
Maka hasilnya adalah :


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 "Selamat Datang"
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 = "Anak Muda"
print "Selamat Datang",nama
Hasil:
Selamat Datang Anak Muda
Antara kata Selamat Datang dan Anak Muda terdapat spasi sebagai pemisah, karena kita menggunakan tanda koma.

Jika ingin menggunakan tanda kurung ( ) maka gunakan tanda +
nama = "Anak Muda"
print ("Selamat Datang"+nama)
Hasilnya :
Selamat Datang Anak Muda
Menggunakan Fungsi format()
Fungsi format() akan menggabungkan isi variabel dengan teks.
Contoh:
nama = raw_input("Nama: ")
print "Selamat Datang {} apa kabar?".format(nama)
Tanda {} akan otomatis diganti sesuai dengan nilai yang kita inputkan ke variabel nama.
Contoh lagi:
nama_mu = raw_input("Nama anda: ")
nama_dia = raw_input("Nama dia: ")

print "{} dengan {} sepertinya berjodoh dan pasangan yang cucok :D".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.

Posting Komentar

0 Komentar