05 February 2021

Input String Atau Teks Pada Python

www.niguru.comNiguru.com | Jumat, 5 Feb 2021 | Dalam suatu aplikasi tidak selalu input yang dibutuhkan adalah suatu angka. Seringkali user perlu memberikan input berupa teks, misalnya saat melakukan login dimana user perlu mengetikkan nama dan password.

Pada posting sebelumnya Niguru.com sudah memperkenalkan instruksi INPUT yang dapat digunakan oleh user untuk mengirimkan suatu nilai ke dalam program. Kali ini Niguru.com akan menjelaskan cara untuk mengirim input dalam bentuk teks.

Niguru.com akan menggunakan file array05.py untuk contoh penggunaan instruksi input, yang sudah dijelaskan pada posting sehari sebelum ini:

a="ketik suatu nilai: "
b="kamu mengetikkan: "
x=[
input(a),
input(a),
input(a),
input(a),
]
print "---------------"
print b,x[0]
print b,x[1]
print b,x[2]
print b,x[3]

 

Contoh bila user mengisikan input dengan angka:

 

Sekarang Niguru.com akan mencoba memberikan input angka dan juga teks:

 

Note:
Input berupa teks ditolak dan tampil error message (pesan kesalahan).

Agar input bisa  diterima tambahkan tanda kutip (quotes) mengapit teks yang diinput:

 

Note:
Dengan tambahan tanda kutip, teks diterima oleh program.

Bila user ingin mengetikkan input teks /string tanpa perlu memberikan tanda kutip, maka bisa menggunakan instruksi raw_input. Perhatikan contoh berikut ini:

a="ketik angka: "
b="ketik teks: "
c="kamu mengetikkan angka: "
d="kamu mengetikkan teks: "

x=[input(a),raw_input(b)]
print "---------------"
print c,x[0]
print d,x[1]


 

Simpan dengan nama array06.py (boleh disimpan dengan nama lain):

 

Jalankan file array06.py pada DOS. Hasilnya:


Demikianlah penjelasan mengenai cara untuk mengirimkan input dalam bentuk teks ke dalam program.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

No comments:

Post a Comment