Perbedaan input & raw_input python

 Yak kita belajar python lagi :D semalam sudah libur tidak post karena pangen molor seharian :D akhir nya saya posting lagi, Oke langsung saya setelah kemarin kita belajar "print" "raw_input" sekarang ada juga namanya "input" nah input ini pada dasar nya sama dengan "raw_input" yang membedakan hanya lah ketika anda mengunakan "raw_input" anda harus mengkonversi kan nya padasaat melakukan print atau memproses nya dalam perkalian dan sejenis nya bila tidak , inputan yang anda masukan akan di anggap STRING atau Text biasa saja
Contoh :



lihat pada baris nama = raw_input ('masukan nama anda : ') pada saat melakukan print tidak di defenisikan type inputan itu maka di anggap string, dan bedakan dengan baris panjang = raw_input("panjang : ") maka pada bagian proses dan print nya harus di konfersikan seperti luas = int(panjang) * int(lebar) ,  print " %d * %d = %d" % (int(panjang), int(lebar), luas) setiap yang ingin di lakukan print dan proses selalu di defisinikan type apa variable itu.

Nah itu berbeda dengan input Saat memberikan input kepada raw_inputAnda tidak perlu menggunakan aturan penulisan untuk tipe data tertentu. Sedangkan di input Anda harus mengikuti aturan penulisan untuk memasukkaninput dari tipe data tertentu. Sebagai contoh dibawah terdapat beberapa contoh aturan penulisan saat akan memberikan data dengan tipe data tertentu kepada input.


Bila di jalakan hasil nya akan seperti ini :
bisa di lihat perbedaan nya, di setiap inputan dalan input  selalu di defenisikan di awal sehingga ketika kita memangil nya  kita tidak perlu mengunakan konfersi lagi

nah menurut saya pengunaan input  lebih spesifik dari pada raw_input dan tentu nya lebih rumit, sehingga saya sarankan kalian mengunakan raw_input saja karena lebih simple, input mengunakan type data nya sebagai variable sehingga tidak memungkin mengunakan 2 inputan dengan type yang sama

Oke sampai jumpa di pembahsan selanjut nya
Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 komentar:

Posting Komentar