Input user merupakan fitur untuk memasukkan nilai dinamis dari suatu variabel. Input user diterima oleh program saat user memasukkan nilai melalui keyboard dengan fungsi input()
Saat menggunakan fungsi input() program akan berhenti sejenak menunggu user memasukkan nilai. Program akan berlanjut ketika tombol ENTER ditekan sebagai tanda input user telah selesai
Contohnya begini
nama = input("masukkan nama = ") print("nama anda = "+nama)
Jadi ketika fungsi input() dipanggil user harus memasukkan nilai melalui keyboard dan akan disimpan di variabel nama. Ketika variabel nama dicetak maka akan ditampilkan nilai yang diinput oleh user
$ python input.py masukkan nama = faqih nama anda = faqih
fungsi input() mengambalikan nilai dalam bentuk string
walaupun inputnya berupa integer saat dicek tipe datanya adalah string
angka = input("masukkan angka = ") print(type(angka))
$ python cetak.py masukkan angka = 10 <class 'str'>
Untuk merubah nilai angka yang bertipe data string ke bentuk integer dapat menggunakan fungsi konverter tipe data int() seperti pada bahasan variabel dan tipe data.
angka = input("masukkan angka = ") print(type(angka)) angka_int = int(angka) print(type(angka_int)) print("hasil jika ditambah angka 5 = {}".format(angka_int+5))
Berikut daftar tutorial Python dasar:
Pengenalan python dan mengapa harus belajar
Instalasi Python dengan Anaconda di Windows
Instalasi Python dengan Anaconda di Linux
Eksekusi file Python
Pengenalan Variabel dan Tipe Data di Python
Penulisan komentar di python
Teknik Print di Python
Mengenal Jenis Operator di Python
User Input di Python
Memahami Percabangan di Python
Memahami Perulangan di Python
Menggunakan Fungsi di Python
Lambda expression
Struktur List di Python
Struktur Tuple di Python
Struktur Dictionary di Python
File Handling di Python
Memahami Argumen *args **kwargs
Cara Install Library Python
Memahami Jupyter notebook dan cara menggunakannya