Cara menggunakan RAW_INPUT pada Python

By On Sunday, September 18th, 2022 Categories : Tanya Jawab

Cara menggunakan RAW_INPUT pada Python – Pa kabar kawan-kawan semua, Selamat datang di halaman blog Trend Wisata dot com ini. Saat ini, kami di situs trendwisata.com pengen membagikan ulasan yang mantap yang akan menunjukkan tentang Cara menggunakan RAW_INPUT pada Python. Ini dia om dan tante menyimaknya dibawah ini:

Niguru.com | Sabtu, 6 Feb 2021 | Posting kali ini masih membahas topik serupa yang juga dibahasa pada posting sehari sebelumnya, yaitu tentang cara memberikan input berupa teks ke dalam program yang
dibuat dengan bahasa pemrograman Python.

Dengan menggunakan instruksi raw_input user dapat juga memberikan input berupa angka ke dalam program yang sudah dibuat, dan saat dicetak ke layar tampilan akan tampak sama. Namun sesungguhnya baik huruf, karakter maupun angka yang diinput menggunakan instruksi raw_input akan disimpan sebagai string (data berupa teks).

Untuk membuktikannya Niguru.com akan menggunakan script berikut ini (yang merupakan file array06.py, yang dibahas pada posting
sehari sebelum ini):

a=”ketik angka: “

b=”ketik teks: “

c=”kamu mengetikkan angka: “

d=”kamu mengetikkan teks: “

x=[input(a),raw_input(b)]

print “—————“

print c,x[0]

print d,x[1]

 

Jalankan file pada DOS. Niguru.com akan mencoba
memberikan input berupa angka sebanyak 2x, berarti raw_input akan mendapat input angka. Hasilnya:

 

Sekarang mari kita coba script berikut ini:

a=”ketik angka: “

b=”ketik teks: “

c=”hasil perkalian angka: “

d=”hasil perkalian teks: “

x=[input(a),raw_input(b)]

print “mari kita kalikan 10”

print
“—————“

print c,x[0]*10

print d,x[1]*10

 

Simpan dengan nama array07.py (boleh disimpan dengan nama lain):

 

Jalankan /buka file array07.py pada DOS. Hasilnya:

Note:

Hasil perkalian angka dengan 10 menghasilkan nilai 450, namun hasil perkalian
teks “45” dengan angka 10 menghasilkan teks 45 sebanyak 10x.

Demikianlah penjelasan mengenai perbedaan antara input angka dibandingkan dengan input teks.

Semoga penjelasan pada posting kali ini dapat menambah wawasan dan pengetahuan bagi teman-teman pembaca sekalian.

Selamat beraktivitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

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.

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.

Cara menggunakan RAW_INPUT pada Python | admin | 4.5