Fungsi input di Python
Mari kita pelajari fungsi input.
Fungsi ini memungkinkan untuk memasukkan data di konsol, dan
juga menyimpannya untuk digunakan dalam
pengerjaan selanjutnya. Pada parameternya yang opsional
dapat diteruskan string dengan permintaan
untuk pengguna. Setelah kode dijalankan di
bidang di sebelah kanan string, pengguna dapat
memasukkan data. Agar data yang dimasukkan
tersimpan, perlu menekan tombol Enter.
Fungsi ini mengembalikan string sebagai hasilnya.
Contoh . Menampilkan data
Mari buat variabel tst,
yang nilainya adalah hasil kerja
fungsi input. Di parameternya
tuliskan string dengan permintaan untuk memasukkan angka:
tst = input('enter number: ')
Setelah kode dijalankan, di konsol akan ditampilkan string berikut:
'enter number:'
Di sebelah kanan string dapat dimasukkan nilai apa saja.
Mari tulis angka 12:
'enter number:' 12
Setelah pengguna memasukkan angka,
angka tersebut masuk ke variabel tst.
Mari tambahkan baris kode untuk menampilkan nilai variabel di
konsol agar lebih jelas:
print(tst)
Sekarang setelah memasukkan angka, di konsol
akan ditampilkan juga nilai variabel tst:
'enter number:' 12
'12'
Contoh . Operasi matematika dengan angka yang dimasukkan
Mari tambahkan satu ke nilai yang dimasukkan:
tst = input('enter number: ')
print(tst + 1) # akan menampilkan error
Ini terjadi karena fungsi input
selalu mengembalikan string sebagai hasilnya.
Oleh karena itu, untuk melakukan operasi
matematika perlu mengonversinya menjadi angka.
Hal ini dilakukan dengan fungsi int:
print(int(tst) + 1) # akan menampilkan 13
Tugas praktis
Minta pengguna untuk memasukkan hari dalam minggu saat ini. Tampilkan di konsol.
Misalkan ada dua variabel:
num1 = 10
num2 = input('enter number: ')
Dapatkan jumlahnya dan tampilkan di konsol.