Mình đang học python và mình thắc mắc sự khác biệt giữa hàm input với hàm raw_input. Theo quyển Learn Python The Hard Way thì mình thấy tác giả Zed Shaw bảo là không nên dùng input vì lý do bảo mật.
Mọi người có thể giải thích giúp mình điểm này không?
Ở phần ôn tập của bài 12 Python thì có câu hỏi là tại sao không dùng được print "How old are you?", raw_input và ông Zed có bảo là không dùng được như vậy, nhưng khi em thử làm thì nó không báo lỗi và vẫn chạy được và lại còn lặp lại câu trả lời của em ở dòng dưới nữa print "How old are you?", raw_input() ---> How old are you? 15 15 (Nó vẫn chạy như bthg nhưng lại lặp lại câu trl ở dòng …
Bạn sử dụng Python 3.X
raw_input()
sẽ làinput()
.