Cách lấy đầu vào của người dùng trong set trong python
Nhận đầu vào của người dùng bằng Python bằng hàm name = input("Enter a name: ")6. Người dùng có thể nhập đầu vào bàn phím trong bảng điều khiển. Trong bài viết này, bạn sẽ tìm hiểu cách nhập dữ liệu từ bàn phím Show
Các phiên bản cũ của Python đã sử dụng hàm name = input("Enter a name: ")7 hiện không dùng nữa Mục tiêu của bài viết này là
Khóa học liên quan. Hoàn thành khóa học & bài tập lập trình Python Cú pháp của hàm input()Cú pháp của hàm name = input("Enter a name: ")6 là input("Your name: ") Làm tham số, nó nhận một chuỗi, được in trong thiết bị đầu cuối. name = input("Enter a name: ")9. Tham số là một văn bản được in ra màn hình. Nếu chúng ta nói về văn bản, chúng ta nói chuỗi Bạn có thể in thông tin cho người dùng, tôi. e. họ nên nhập giá trị nào Hàm đầu vào ()
Nhận đầu vào của người dùng bằng PythonĐây là một ví dụ đơn giản nhận đầu vào của người dùng và in nó trong thiết bị đầu cuối name = input("Enter a name: ") Hàm input() nhận đầu vào của người dùng (bàn phím) và lưu nó vào tên biến Ở đây tên là một biến. Hàm print() hiện ra màn hình Người dùng phải nhấn phím enter trong dòng lệnh. Sau đó, chuỗi đã nhập được gửi đến ứng dụng của bạn Vì vậy, để có được một giá trị văn bản, bạn có thể sử dụng hàm name = input("Enter a name: ")6, hàm này nhận đầu vào là một chuỗi sẽ được in
Bạn có thể sử dụng đầu ra ưa thích có tên là chuỗi được định dạng hoặc chuỗi f. name = input("Enter your name: ")2 trước chuỗi và sử dụng dấu ngoặc nhọn để xuất biến của bạn. name = input("Enter your name: ") Tóm tắt
Bây giờ bạn có thể cung cấp đầu vào bàn phím, nó sẽ được lưu trữ trong tên biến Khóa học liên quan. Hoàn thành khóa học & bài tập lập trình Python loại trả lạiBất kỳ giá trị nào bạn nhập vào name = input("Enter a name: ")6 đều được lưu dưới dạng chuỗi name = input("Enter your name: ")6. Bạn có thể xác nhận điều này bằng cách gọi cho name = input("Enter your name: ")7 Xem ví dụ bên dưới trong trình bao Python name = input("Enter a name: ")5 Các số không có kiểu name = input("Enter your name: ")6. Vì vậy, chúng cần được chuyển đổi rõ ràng sang kiểu số như name = input("Enter your name: ")9 hoặc name = input("Enter a name: ")50. Bạn cũng có thể kiểm tra loại biến số name = input("Enter a name: ")9 Làm cách nào để lấy Số nguyên làm Đầu vào của Người dùng?Nếu bạn gọi hàm name = input("Enter a name: ")6, nó sẽ trả về văn bản thuần túy (chuỗi). Vì vậy, nếu bạn muốn sử dụng số nguyên, bạn phải chuyển đổi chuỗi thành int Để lấy một số nguyên (số nguyên), bạn có thể làm điều này name = input("Enter a name: ")1 Nhận đầu vào số nguyên của người dùng trên một dòng name = input("Enter a name: ")2 Bạn có thể lấy nhiều biến từ người dùng và sử dụng chúng trong chương trình của mình. name = input("Enter a name: ")3 Lưu ý rằng nếu người dùng không thực sự nhập số nguyên, mã này sẽ đưa ra một ngoại lệ name = input("Enter a name: ")4 Vì vậy, hãy đảm bảo nhập số. Nếu bạn muốn ngăn ngoại lệ, hãy xem phần bên dưới Xử lý ngoại lệ đầu vào Đọc đầu vào dưới dạng floatĐể lấy một số (không phải số nguyên), như số dấu phẩy động, bạn có thể gọi phương thức name = input("Enter a name: ")52 để chuyển đổi chuỗi Một float (dấu chấm động) là một số như name = input("Enter a name: ")53, name = input("Enter a name: ")54, name = input("Enter a name: ")55, name = input("Enter a name: ")56, v.v. input("Your name: ")0 Đầu vào phải là một dấu phẩy động, bất kỳ đầu vào nào khác sẽ đưa ra một ngoại lệ. Xem Xử lý ngoại lệ đầu vào Đầu vào của người dùng Python và Ví dụ về EOFErrorChương trình có thể có lỗi EOF. Ngoại lệ này được đưa ra nếu hàm name = input("Enter a name: ")6 không đọc bất kỳ dữ liệu nào. Điều này sẽ không được thực hiện bởi một phím enter đơn giản, mà bằng cách làm gián đoạn chương trình với name = input("Enter a name: ")58. Nếu bạn có một chương trình như thế này name = input("Enter a name: ")0 Bạn có thể ngắt chương trình bằng cách nhấn name = input("Enter a name: ")59 (EOF). Điều đó làm tăng EOFError và chấm dứt tập lệnh name = input("Enter a name: ")1 Ví dụ về lựa chọn đầu vào của người dùng PythonBạn có thể xây dựng hệ thống nhập liệu trắc nghiệm. name = input("Enter a name: ")6. Sau đó, bạn có thể đánh giá lựa chọn bằng cách sử dụng cấu trúc if-elif-else
name = input("Enter a name: ")2 Điều quan trọng là phải sử dụng 4 dấu cách với mỗi lần thụt lề, không phải tab và không phải là số lượng khoảng trắng khác nhau Xử lý ngoại lệ đầu vàoNếu người dùng nhập đầu vào không hợp lệ hoặc đầu vào không hợp lệ, Python có thể đưa ra một ngoại lệ. Để xử lý việc này, bạn có thể sử dụng mã bên dưới name = input("Enter a name: ")3 raw_input() - phiên bản cũTrong Python 3 trở lên, bạn có thể sử dụng hàm name = input("Enter a name: ")6. Các phiên bản Python cũ hơn sử dụng hàm name = input("Enter a name: ")7. name = input("Enter a name: ")4 Sự khác biệt giữa các chức năng này bằng không, chỉ có tên phiên bản. Tuy cùng chức năng nhưng bạn nên sử dụng hàm name = input("Enter a name: ")6 Vì vậy, thay vào đó name = input("Enter a name: ")5 Hàm name = input("Enter a name: ")7 không được dùng nữa và đã bị xóa khỏi Python 3. Nếu bạn vẫn đang sử dụng Python 2. x, bạn nên nâng cấp ngay bây giờ. Sự kết luậnBạn có thể lấy đầu vào của người dùng bằng hàm input(). Điều này chờ đầu vào bàn phím vô thời hạn. Nếu bạn thêm một tham số, nó sẽ in văn bản đó trước khi người dùng nhập Bạn cũng đã xem cách xử lý dữ liệu nhập không hợp lệ và biết về sự khác biệt giữa Python 2 và Python 3 (và mới hơn) |