Memasukkan Nombor sebagai Integer
Dalam coretan kod yang disediakan, x dan y adalah daripada jenis rentetan dan bukannya integer kerana input() berfungsi mengembalikan rentetan secara lalai dalam Python. Untuk menukar input pengguna kepada integer, seseorang boleh menghantarnya secara eksplisit menggunakan int(input()).
x = int(input("Enter a number: ")) y = int(input("Enter a number: ")) print(x + y) print(x - y) print(x * y) print(x / y) print(x % y)
Selain itu, input boleh menerima nombor dalam pangkalan yang berbeza dengan menyatakan asas sebagai argumen kedua.
data = int(input("Enter a number: "), 8) data = int(input("Enter a number: "), 16) data = int(input("Enter a number: "), 2)
Penukaran asas ini berguna apabila berurusan dengan nilai yang diwakili dalam angka yang berbeza sistem.
Perbezaan antara Python 2 dan 3
Ringkasan:
Python 2.x:
Python 3.x:
Atas ialah kandungan terperinci Bagaimana Mengendalikan Input Integer dalam Python: Penukaran Rentetan ke Integer dan Pengendalian Asas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!