Menggunakan Fungsi input() dalam Python untuk Membaca Masukan Pengguna

Adhitia Hermawan

Python menyediakan cara interaktif untuk membaca masukan dari pengguna melalui terminal atau antarmuka pengguna lainnya. Fungsi input() adalah cara yang paling sederhana dan langsung untuk mendapatkan data dari pengguna. Ketika dipanggil, fungsi ini akan menampilkan prompt yang ditentukan oleh pengembang dan menunggu pengguna mengetik respons mereka dan menekan tombol Enter sebelum melanjutkan. Respons ini kemudian dapat disimpan dalam variabel atau digunakan langsung dalam program.

Membaca Masukan Keyboard dengan input()

Untuk memulai, Anda cukup membuka shell interpreter Python dan menggunakan fungsi input() untuk interaktivitas dasar. Misalnya:

python
nama = input("Siapa nama Anda? ")
print(f"Halo, {nama}!")

Dalam contoh di atas, Python akan menampilkan prompt "Siapa nama Anda?" dan menunggu masukan dari pengguna. Setelah pengguna memasukkan nama mereka dan menekan Enter, program akan menyapa mereka dengan nama tersebut.

Menangani Tipe Data Spesifik dengan Fungsi input()

Secara default, input() mengembalikan data dalam bentuk string. Namun, Anda dapat membaca tipe data spesifik dengan menggabungkan input() dengan fungsi konversi tipe data, seperti int() untuk bilangan bulat atau float() untuk bilangan pecahan. Contoh:

python
umur = int(input("Berapa umur Anda? "))
print(f"Anda berumur {umur} tahun.")

Mengamankan Masukan Sensitif Pengguna

Ketika berurusan dengan data sensitif seperti kata sandi, Anda mungkin ingin masukan tersebut tidak ditampilkan di layar saat pengguna mengetik. Modul getpass di Python menyediakan fungsi getpass() yang menyembunyikan masukan pengguna:

python
import getpass
kata_sandi = getpass.getpass("Masukkan kata sandi Anda: ")

Dengan menggunakan fungsi input() dan teknik-teknik terkait, Anda dapat membuat program Python Anda lebih interaktif dan responsif terhadap kebutuhan pengguna.

Also Read

Bagikan:

Ads - Before Footer