raw_input Contoh Python

Anda harus menggunakan fungsi input() di python untuk mendapatkan input dari user yang relevan. Metode python raw_input() telah digunakan untuk mendapatkan input string dari user. Ini berarti setiap input dari user akan diperlakukan sebagai input tipe string. Fungsi input() telah ditemukan di python semua versi. Di sisi lain, metode raw_input() tidak tersedia di versi python terbaru. Namun, ini hanya tersedia di python versi 2. Mari kita lihat cara kerjanya. Pastikan Anda telah menginstal python versi 2 dan 3 di sistem Linux Ubuntu 20.04 Anda.

Contoh 01:

Mari kita mulai contoh pertama kita dengan melihat fungsi input() sederhana dalam python versi 3. Buat file python baru, “new.py” dan buka menggunakan editor nano.

Tambahkan ekstensi python di dalam file terlebih dahulu. Setelah itu, kita telah membuat variabel yang telah mengambil beberapa input dari user dan menyimpannya melalui fungsi input(). Input yang disimpan akan ditampilkan di terminal menggunakan pernyataan print python. Simpan dan keluar dari file.

Jalankan file ini menggunakan kata kunci penerjemah “python3”. Itu akan meminta user untuk menambahkan nama. Setelah menambahkan input, sistem menampilkan nilai yang dimasukkan.

Mari kita ubah sedikit kodenya. Perbarui baris variabel dengan menggunakan metode raw_input alih-alih metode input(). Kami juga telah mengubah beberapa pernyataan di sini. Kali ini user menambahkan tandanya alih-alih namanya. Fungsi type() telah digunakan pada variabel “V” untuk memeriksa jenis variabel dan mencetaknya. Setelah itu, tanda-tanda itu dicetak.

Ketika kami mengeksekusi file “new.py” oleh python3, ia mengeluarkan pengecualian yang mengatakan bahwa nama “raw_input” tidak didefinisikan dalam modul python3 Anda. Ini berarti metode raw_input() belum didukung oleh python3.

Contoh 02:

Mari kita ambil ilustrasi baru menggunakan metode raw_input() saat menggunakan python versi 2. Jadi, kami telah membuka file yang sama, “new.py” dan memperbarui file, seperti yang Anda lihat. Menambahkan ekstensi python dan mendefinisikan variabel “v” yang mengambil input dari user menggunakan metode raw_input() di sini. Nilai yang dimasukkan oleh user telah diteruskan ke metode “type()” untuk memberi tahu kami tentang jenisnya, yaitu “integer”. Setelah itu, pernyataan cetak digunakan untuk menampilkan nilai pada terminal.

Sekarang kami telah menjalankan file “new.py” menggunakan python versi 2 seperti gambar di bawah ini. Pada eksekusi, sistem meminta user untuk memasukkan tanda. Pengguna telah menambahkan “889”. Sistem mengubah tipe input menjadi integer dan menyimpannya ke dalam variabel. Kemudian jenis variabel dan nilainya telah ditampilkan di konsol.

Contoh 03:

Dalam contoh ini, kami telah menggunakan dua variabel untuk mendapatkan input dari user sebagai nama dan usianya. Pernyataan print telah digunakan untuk menampilkan tipe kedua variabel. Poin yang perlu diperhatikan di sini adalah ia akan menampilkan jenis variabel “usia” sebagai string. Ini karena raw_input() selalu mengambil input sebagai string. Oleh karena itu, kami telah mengonversi nilai variabel “usia” menjadi bilangan bulat dan kembali mencetak jenisnya. Kedua variabel telah dicetak.

Setelah eksekusi, kami telah menambahkan nama dan usia. Jenis nilai telah ditampilkan dan nilainya juga. Jenis variabel “usia” telah ditampilkan sebagai string dan integer juga.

Contoh 04:

Ada cara lain untuk menggunakan kode python di sistem Linux meskipun menambahkannya dalam file yang dikenal sebagai konsol python. Untuk menggunakan konsol python, Anda harus menginstal dan mengonfigurasi python2 di sistem Anda bersama dengan repositori pip. Di dalam terminal, tulis python2 untuk membuka konsol python, seperti yang ditunjukkan pada gambar di bawah.

Kami telah mendeklarasikan variabel yang akan menyimpan nilai yang dimasukkan oleh user melalui metode raw_input(). Ketika Anda menekan “Enter” maka secara otomatis akan melompat ke baris berikutnya, yang merupakan baris run yang meminta user untuk menambahkan sesuatu. Kami telah menambahkan “Aqsha Yasin” sebagai nilai input. Setelah ini, baris konsol baru telah muncul. Kami telah menambahkan pernyataan cetak untuk menampilkan nilai tambah oleh user, yaitu Aqsa Yasin. Setelah menekan “Enter”, konsol mengeksekusi baris cetak dan menampilkan nilai yang disimpan dalam variabel “var”.

Kami telah menambahkan variabel lain, “usia” dalam baris konsol berikutnya untuk mendapatkan usia user sebagai input. Untuk tujuan ini, kami telah menggunakan teknik raw_input() untuk memperoleh input dari user. Setelah menggunakan tombol “enter”, sistem mengeksekusi baris variabel di atas dan meminta user untuk menambahkan umurnya. Jadi, kami telah menambahkan 25. Pada baris berikutnya, pernyataan cetak akan digunakan untuk menampilkan usia user. Sistem kemudian menampilkan usia user sebagai 25.

Contoh 05:

Mari kita lihat contoh terakhir kita menggunakan fungsi raw_input() dalam kode python. Jadi, kami telah membuka file “new.py” sekali lagi menggunakan editor nano di aplikasi konsol. Tambahkan dukungan python di dalam file dan impor modul matematika. Modul matematika telah digunakan untuk perhitungan matematika. Disini kita akan menghitung Luas segitiga. Jadi, kami telah menggunakan pernyataan cetak untuk memberi tahu user bahwa kode ini akan digunakan untuk perhitungan luas segitiga. Setelah itu, kita telah mendefinisikan dua variabel, “b” dan “h” yang masing-masing menunjukkan alas dan tinggi segitiga. Kedua variabel akan mendapatkan nilainya dari user melalui metode raw_input(). Input yang ditambahkan oleh user akan diubah menjadi tipe input dan kemudian disimpan ke variabel masing-masing. Variabel baru, “Area” telah didefinisikan untuk menghitung luas segitiga, i. e. (b*j)/2. Masukan tambahan akan digunakan untuk perhitungan Area. Di baris kode terakhir, area segitiga yang dihitung akan ditampilkan di konsol menggunakan pernyataan cetak.

Mari kita jalankan kode ini dengan menggunakan versi python2 di konsol terminal. Setelah menjalankan file, ia meminta user untuk menambahkan basis dan tinggi satu demi satu. Kami telah menambahkan nilai integer sebagai 8 dan 9. Variabel Area telah menghitung luas segitiga, dan kode telah menampilkan area yang dihitung, yaitu 36 dalam kasus ini.

Kami telah mengeksekusi file ini sekali lagi dan mencoba menghitung area dengan nilai yang berbeda. Kami telah menambahkan 0 sebagai nilai dasar segitiga dan 2 sebagai tingginya. Tidak ada segitiga yang dapat memiliki nilai dasar 0 secara logis. Oleh karena itu, area yang dihitung adalah 0 juga.

Kesimpulan:

Artikel ini telah ditulis untuk user Linux untuk memahami metode raw_input() Python2 untuk mendapatkan input string. Panduan ini menjelaskan bagaimana metode raw_input() mirip dengan metode input() python3 sederhana. Kami telah menggunakan metode type() untuk menampilkan tipe input dan mengonversi tipe variabel ke tipe lain. Dengan demikian, artikel ini akan banyak membantu Anda saat mengerjakan Python.

Related Posts