Fungsi raw_input() dan input() pada python programming - hari ini aku akan membahas tentang raw_input() dan input() di python,
raw_input([prompt])Dua fungsi ini berfungsi untuk membaca masukan, kedua fungsi ini memang sama fungsi nya , yaitu sama-sama untuk membaca masukan, tetapi dalam melakukan pembacaan masukan keduanya punya fungsi yang bedanya, yaitu sebagai berikut :
input([prompt])
- raw_input()
- setiap masukan yang diterima oleh fungsi raw_input() itu akan di anggap sebagai inputan string. untuk membuktikan ketikan sintak sebagai berikut :
- raw_input("nama : ")
- lalu masukan nama. seperti di bawah ini :
- >>> raw_input("nama : ")
nama : cahya dyazin
'cahya dyazin' - >>> raw_input("bilangan : ")
nama : 22
'22' - karena inputan di anggap sebagai string, maka inputan tidak bisa kita operasikan dengan operasi aritmatika, mari kita buktikan ,contoh sebagai berikut :
- >>> x=raw_input("bilangan I : ")
bilangan I : 12345
>>> y=raw_input("bilangan II : ")
bilangan II : 67890
>>> print x+y
1234567890 - bisa di lihat dari contoh di atas ketika tanda aritmatika di letakan di antara X dan Y inputan nya tidak meakukan penjumlahan tapi melainkan masalah menggabungkan isi dari X dan Y, tapi coba kita lihat perbedaan nya jika menggunakan fungsi input() ,penjelasan nya sebagai berikut.
- input()
- fungsi input() akan mengambil bilangan, sehingga inputan dapat di olah oleh operasi aritmatika, contoh sebagai berikut :
- >>> x=input(" bilangan I : ")
bilangan I : 22
>>> y=input(" bilangan II : ")
bilangan II : 2
>>> print x+y
24
>>> print x*y
44
>>> print x-y
20
>>> print x/y
11 - bisa di lihat pada contoh di atas, ketika operasi aritmatika di antara X dan Y maka output yang di hasilkan adalah sebuah nilai dari hasil proses operasi aritmatika (penjumlahan, perkalian, pengurangan, perkalian)
Bagaimana Pahamkah anda dengan penjelasanku ini ? :)
biasakan berkomentar :)
jangan lupa minta sumbangsi KLIK pada adsensenya :)
Penjelasannya sangat sederhana gan,banyak in lagi gan plis hehehhe
BalasHapusBagus, bahasanya sangat mudah dipahami. Di tunggu selanjutnya.
BalasHapusPosting Komentar