Untuk menginginkan hasil integer 8, kita tidak bisa menambahkan antara string “5” dan string “3”. Untuk itu, jika menginginkan hasilnya berupa integer, maka dapat dilakukan konversi terlebih dahulu dari string ke integer.
>>> "5"+"3"
'53'
>>> int("5")+int("3")
8
Seperti pada contoh di atas, ketika string “5” dan string “3” ditambahkan, maka akan menghasilkan nilai string dan bukan hasil operasi integer. Tetapi setelah melakukan konversi ke integer, maka hasilnya adalah integer.
Contoh lain, konversi biasanya sering digunakan pada fungsi input dari keyboard. Karena semua entri dari fungsi input secara default akan berbentuk string. Maka perlu di konversikan terlebih dahulu, jika menginginkan output selain string.
>>> float(input("Enter a number string: "))
Enter a number string: 30
30.0
>>> int(input("first number: ")) + int(input("second number: "))
first number: 1
second number: 2
3
LANJUTKAN BACA MATERI LENGKAP