Menggunakan raw_input dalam Python 3
Dalam Python 2, fungsi raw_input() digunakan untuk membaca input mentah daripada pengguna. Walau bagaimanapun, dalam Python 3, raw_input() telah dinamakan semula kepada input(). Perubahan ini dibuat untuk memudahkan pemprosesan input dengan mengalih keluar keperluan penukaran eksplisit kepada rentetan.
Jika anda cuba menggunakan raw_input() dalam Python 3, anda akan menghadapi pengecualian NameError. Untuk mengelakkan ralat ini, cuma gunakan input() sebaliknya.
# Python 2 raw_input("Enter your name: ") # Python 3 input("Enter your name: ")
Adalah penting untuk ambil perhatian bahawa fungsi input() dalam Python 3 sentiasa mengembalikan rentetan, walaupun pengguna memasukkan nilai angka. Jika anda perlu menukar input pengguna kepada jenis lain, anda boleh menggunakan int(), float(), atau fungsi penukaran jenis lain.
Sebagai contoh, untuk menukar input pengguna kepada integer, anda boleh guna:
age = int(input("Enter your age: "))
Atas ialah kandungan terperinci Bagaimanakah Python 3 Mengubah Cara Kami Mendapat Input Pengguna?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!