Contoh Program Cara Mendapatkan Nilai Masukan dari Keyboard Menggunakan Fungsi Input() Pada Bahasa Pemrograman Python

Untuk mendapatkan masukan nilai dari keyboard pada program python, bahasa pemrograman python menyediakan fungsi input(). Bagaimana penerapannya? yuk simak contoh program python menggunakan fungsi input() berikut ini


Kodefungsi.com -

Fungsi input() digunakan untuk mendapatkan masukan nilai dari keyboard pada program python.Untuk lebih jelasnya, bisa disimak contoh program python berikut ini.

 

#contoh 1 program python


nama = input("masukkan nama kamu :") #perintah fungsi input, dan nilai yang dimasukkan akan disimpan pada variabel nama 
print(nama) #menampilkan nilai yang tersimpan pada variabel nama

 

Kode program pada contoh 1 di atas diketik di dalam file python (.py). Jika kode program tersebut dieksekusi atau dijalankan, maka akan muncul perintah untuk memasukkan nilai melalui keyboard. Nanti nilai yang dimasukkan itu akan disimpan di dalam variabel nama

Untuk menampilkan nilai tersebut maka kita gunakan kode program print( nama ).   

Tampilan keluaran dari contoh 1 program python di atas akan seperti ini.

 

>>> ================================ RESTART ================================
>>> 
masukkan nama kamu :aba
aba
>>> 

 

Perlu diketahui bahwa output dari fungsi input() adalah berformat string. Jadi, jika fungsi input() mau digunakan untuk melakukan operasi penjumlahan integer atau angka, maka nilai outputnya harus diubah dulu menjadi format integer. Untuk lebih jelasnya bisa dilihat pada contoh 2 program python berikut ini.

 

#contoh 2 program python

a = input("masukkan nilai a: ") #perintah masukan nilai dari keyboard, yang nilainya akan disimpan pada variabel a 
b = input("masukkan nilai b: ") #perintah masukan nilai dari keyboard, yang nilainya akan disimpan pada variabel c 

c = a + b #operasi penjumlahan variabel a dan b, nilai outputnya disimpan pada variabel c
 
print(c) #perintah menampilkan nilai yang disimpan pada variabel c

 

Pada contoh 2 program python di atas, diperintahkan untuk memasukkan nilai tertentu ke variabel a dan b melalui masukan keyboard. Kemudian, nilai-nilai itu dijumlahkan melalui operasi penjumlahan, dan hasil penjumlahannya di simpan pada variabel c.

Kemudian, nilai variabel c ditampilkan menggunakan kode program print(c). Hasilnya adalah 21. Gambaran output dari contoh 2 program python di atas adalah sebagai berikut.

 

>>> ================================ RESTART ================================
>>> 
masukkan nilai a: 2
masukkan nilai b: 4
24
>>> 

 

Kenapa hasil penjumlahan tersebut adalah 24, bukannya 6? Karena yang dilakukan pada contph 2 di atas adalah penjumlahan string. Walaupun masukan yang diberikan melalui keyboard adalah angka 2 dan 4 yang notabene adalah bilangan angka (type integer), namun system mesin pada program python membacanya sebagai string. Sekali lagi, bahwa output yang dihasilkan oleh fungsi input() adalah type string.

Apa yang harus dilakukan agar penjumlahan tersebut menjadi penjumlahan angka (integer)? Untuk itu, nilai variabel a dan b harus dikonversi dulu menjadi integer, dengan memanfaatkan fungsi int(). Untuk jelasnya, bisa simak contoh 3 program python berikut ini.

 

#contoh 3 program python

a = input("masukkan nilai a: ") #perintah masukan nilai dari keyboard, yang nilainya akan disimpan pada variabel a 
b = input("masukkan nilai b: ") #perintah masukan nilai dari keyboard, yang nilainya akan disimpan pada variabel c 

c = int(a) + int(b) #operasi penjumlahan variabel a dan b, dimana dilakukan konversi menjadi type integer pada nilai variabel a dan b, nilai outputnya disimpan pada variabel c
 
print(c) #perintah menampilkan nilai yang disimpan pada variabel c

 . 

Hasil dari contoh 3 program python di atas adalah sebagai berikut

>>> ================================ RESTART ================================
>>> 
masukkan nilai a: 2
masukkan nilai b: 4
6
>>> 

 

Terlihat pada hasil keluaran kode program contoh 3 di atas bahwa hasil penjumlahan variabel a dan b adalah 6.

 

  

Artikel ini ditulis oleh | | Dikunjungi 1 pengunjung unik per hari

>