Apa itu fungsi input dalam python?

Sebelumya kita sudah belajar bagaimana membuat variabel yang nilainya di inisialisasi secara langsung dalam program, lalu bagaimana jika nilai variabel tersebut kita input melalui keyboard saat program python di jalankan. Pada artikel ini kita akan membahas penggunaan fungsi input[] dan format tertentu serta beberapa fungsi konversi tipe data.

Untuk menginput nilai kita menggunakan fungsi input[] fungsi ini akan memungkinkan kita untuk memasukan nilai dari layar console di command prompt, lalu kemudian mengembalikan nilai saat kita menekan tombol enter [newline].

Artikel terkait : Membuat variabel di python

Dalam python setiap data yang di input akan dianggap sebagai teks [string]. Jika kita menginput data dengan tipe yang maka perlu dikonversi sesuai dengan tipe yang dikehendaki.

Input Tipe Karakter [String]

Seperti yang saya sebutkan diatas bahwa setiap nilai yang dimasukan lewat fungsi input[] secara default dianggap bertipe string. Oleh sebab itu jika kita ingin menginput nilai dengan tipe data ini maka tidak perlu menambahkan konversi tipe data. Coba perhatikan sintak dibawah ini:

nama = input["Masukan nama kamu : "]
print["Halo "+nama]

Sintak diatas saya membuat variabel nama dengan nilai yang akan diinput dari keyboard saat program dijalankan.

Hasil Program:

Masukan nama kamu : Dimas
Halo Dimas

Menampilkan Ouput Dengan Format Tertentu

Dalam python kita dapat membuat format tertentu dengan menggunakan fungsi print[]. Format disesuaikan dengan nilai yang ingin ditampilkan, apakah berupah teks, karakter, bilangan bulat atau bilangan riil.

NoFormatKeterangan
1 %d Bilangan bulat
2 %f Bilangan riil
3 %c Karakter
4 %s Teks

Contoh:

nama = input["Masukan nama lengkap kamu : "]
print["Halo %s" % nama]

Hasil output:

Masukan nama lengkap kamu : Setiawan dimas
Halo Setiawan dimas

Apabila kita ingin membuat format dengan jumlah lebih dari satu maka setiap argumennya akan di apit dengan tanda kurung, dan dipisahkan dengan tanda koma. Perhatikan sintak berikut:

nama = input["Masukan nama lengkap kamu : "]
jurusan = input["Masukan Jurusan : "]
print["Halo %s jurusan kamu adalah %s" %[nama,jurusan]]
Masukan nama lengkap kamu : Setiawan Dimas
Masukan Jurusan : Teknik Informatika
Halo Setiawan Dimas jurusan kamu adalah Teknik Informatika

Input Data Dengan Tipe Integer [Bilangan Bulat]

Pada contoh pertama kita sdh belajar bagaimana menginput data dengan tipe teks dengan menggunakan format %s. Pada bagian kedua kita akan mencoba memasukan data dengan tipe integer, sekali lagi karena python akan mengangap setiap nilai yang diinput adalah teks maka kita perlu mengkonversi ke tipe int [integer]. Perhatikan sintak berikut:

nilai = input["Masukan nilai : "]
print["Nilai = %d" % nilai]

Jika kode tersebut dijalankan akan menghasilkan error

Pesan error tersebut mengatakan a number is required, not str artinya bahwa nilai tersebut bukanlah tipe string melainkan numerik sehingga membutuhkan konversi ke tipe data yang sesuai dengan formatnya. Untuk itu kita menambahkan fungsi int[] pada fungsi input[] yang kita buat. Seperti yang ditunjukan pada sintak dibawah:

nilai = int[input["Masukan nilai : "]]
print["Nilai = %d" % nilai]

Setelah kita perbaiki tidak lagi ada pesan error. Ingat penggunaan format untuk tipe data integer menggunakan format %d. Selanjutnya kita bahas untuk tipe data float [bilangan riil].

Input Data Dengan Tipe Float [Bilangan Riil]

Pada contoh yang terakhir kita menginput bilangan rill. Bilangan rill adalah bilangan yang mempunyai angka dibelakang koma bisa juga kita sebut pecahan. contohnya 1.7, 0,98 dan sebagainya. Sama dengan data dengan tipe integer yang harus dikonversi dulu, pada nilai dengan tipe bilangan rill menggunakan fungsi float[]. Perhatikan sintak berikut:

nilai = float[input["Masukan nilai : "]]
print["Nilai = %f" % nilai]

Hasil program:

Kesimpulan

Kita sudah belajar bagaimana penggunaan fungsi input[] untuk memasukan nilai saat program dijalankan lewat layar console. Fungsi input[] secara default akan menanggap semua nilai yag dimasukan bertipe string sehingga jika kita ingin memasukan nilai dengan tipe integer atau float harus di konversi nilainya terlebih dahulu.

Baca juga : Perulangan While di Python

Kita juga sudah belajar penggunaan format berdasarkan tipe data yang ingin ditampilkan. Format %d untuk bilangan bulat, %f untuk bilangan riil, %c untuk karakter dan %s untuk teks.

Pada artikel selanjutnya akan kita bahas lebih detail tipe data yang bisa digunakan dalam bahasa pemrograman python. Kalau begitu sekian dulu artikel kali ini mengenai penggunaan input di python semoga bermanfaat buat teman-teman yang sedang belajar, Terimakasih.

Apa itu input di python?

Di dalam bahasa pemrograman python, kita bisa membuat sebuah inputan dengan cara memanggil fungsi bawaan python yang bernama fungsi input[] . Fungsi input[] menerima satu buah parameter string, yang mana parameter tersebut akan ditampilkan di layar sebelum user memasukkan sebuah data.

Apa fungsi dari input?

Fungsi input device pada komputer adalah untuk menerima masukkan data dari perangkat luar yang disambungkan menuju mikroprosesor dan diterjemahkan menjadi sebuah informasi. Data input device yang masuk ke mikroprosesor bisa berupa data signal input atau data maintance input.

Apa fungsi int pada python?

Fungsi int[] di Python x – mewakili bilangan atau string bilangan yang akan diubah ke bentuk bilangan bulat [integer]. Defaultnya adalah 0.

Apa itu operator dalam python?

Operator merupakan sebuah simbol khusus yang dibutuhkan untuk melakukan operasi tertentu, seperti membuat sebuah alur logika, perhitungan angka dan lain-lain. Operator pada Pemrograman Python dapat disimbolkan dengan tanda atau karakter seperti +, -, *, /, **, % dan sebagainya.

Bài mới nhất

Chủ Đề