Dưới đây là một giải pháp đa nền tảng, cả chặn và không chặn, không yêu cầu bất kỳ thư viện bên ngoài nào: Show
Bạn có thể sử dụng 1 trong vòng một thời gian:
Bạn cũng có thể kiểm tra một khóa cụ thể:
Tìm hiểu các khóa đặc biệt bằng cách sử dụng 2:
Hoặc đợi cho đến khi nhấn một khóa nhất định: Bất kỳ giá trị nào bạn nhập vào 3 được lưu trữ dưới dạng chuỗi 3. Bạn có thể xác nhận điều này bằng cách gọi 4Xem ví dụ dưới đây trong vỏ Python:Show
Trong Python 3 trở lên, bạn có thể sử dụng chức năng 3. Các phiên bản Python đã sử dụng hàm 4.Sự khác biệt giữa các chức năng này là không, chỉ có tên phiên bản. Mặc dù nó có cùng một chức năng nhưng bạn nên sử dụng chức năng 3.
Khóa học liên quan: Khóa học & Bài tập lập trình Python hoàn chỉnh Complete Python Programming Course & Exercises Chức năng cú pháp của đầu vào ()Cú pháp của hàm 3 là:input("Your name: ") Là tham số, nó lấy một chuỗi, được in trong thiết bị đầu cuối. Đây là một tham số tùy chọn, đôi khi được gọi là 6.This is an optional parameter, sometimes called 6.Tham số là một văn bản được in lên 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ức là họ nên nhập giá trị nào. Hàm đầu vào ():input() function:
Nhận đầu vào của người dùng trong PythonDưới đây là một ví dụ đơn giản để có đầ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 () có đầu vào người dùng (bàn phím) và lưu trữ nó vào tên biến.input() function gets user input (keyboard) and stores it into variable name. Đây là một biến. Hàm in () hiển thị nó với màn hình.name is a variable. The print() function shows it to the screen. 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 3 lấy làm một chuỗi được in.
Bạn có thể sử dụng đầu ra ưa thích được đặt tên là chuỗi được định dạng hoặc f-string. Để làm điều đó, đặt một 9 trước chuỗi và sử dụng dấu ngoặc xoăn để xuất biến của bạn:To do that, put an 9 before the string and use curly brackets to output your variable: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: Khóa học & Bài tập lập trình Python hoàn chỉnh Complete Python Programming Course & Exercises Loại trở lạiBất kỳ giá trị nào bạn nhập vào 3 được lưu trữ dưới dạng chuỗi 3. Bạn có thể xác nhận điều này bằng cách gọi 4You can confirm this by calling 4Xem ví dụ dưới đây trong vỏ Python: >>> name = input("Enter name: ") Số không có loại 3. Vì vậy, chúng cần được chuyển đổi rõ ràng thành một loại số như 6 hoặc 7. Bạn cũng có thể kiểm tra loại biến số:>>> x = 3 Làm thế nào để có được một số nguyên làm đầu vào của người dùng?Nếu bạn gọi hàm 3, nó sẽ trả về văn bản đơn giản (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.integers, you have to convert the string to an int.Để có được một số nguyên (toàn bộ số), bạn có thể làm điều này: 0Nhận đầu vào người dùng số nguyên trên một dòng:integer user input on a single line: 1Bạn có thể nhận được nhiều biến từ người dùng và sử dụng chúng trong chương trình của mình. Chương trình bên dưới có biến x và biến Y, sau đó tổng hợp và xuất chúng. 2Hãy tính đến rằng nếu người dùng không thực sự nhập một số nguyên, mã này sẽ ném một ngoại lệ. 3Vì vậy, hãy chắc chắn để nhập một số. Nếu bạn muốn ngăn chặn các 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 phaoĐể có được một số (không định nghĩa), giống như số điểm nổi, bạn có thể gọi phương thức 9 để chuyển đổi chuỗi.Một chiếc phao (điểm nổi) là một số như 0, 1, 2, 3, v.v.float (floating point) is a number like 0, 1, 2, 3 etc. 4Đầu vào phải là một điểm nổi, bất kỳ đầu vào nào khác sẽ ném 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ó một eoferror. Ngoại lệ này được nêu ra nếu hàm 3 không đọc bất kỳ dữ liệu nào. Điều này sẽ không được ném bởi một khóa nhập đơn giản, nhưng bằng cách làm gián đoạn chương trình với 5.EOFError. This exception is raised if the 3 function did not read any data.This will not be thrown by a simple enter key, but by interrupting the program with 5.Nếu bạn có một chương trình như thế này: 5Bạn có thể làm gián đoạn chương trình bằng cách nhấn 6 (EOF). Điều đó làm tăng một eoferror và chấm dứt kịch bản. 6Ví 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 đầu vào trắc nghiệm. Trước khi nhận đầu vào bàn phím bằng cách gọi hàm 3.First get the keyboard input by calling the 3 function.Sau đó, bạn có thể đánh giá sự lựa chọn bằng cách sử dụng cấu trúc if-elif-else.
7Điều quan trọng là sử dụng 4 không gian với mỗi thụt lề, không phải các tab và không phải là một lượng không gian khác nhau. Xử lý ngoại lệ đầu vàoNếu người dùng nhập vào đầu vào không hợp lệ hoặc đầu vào không hợp lệ, Python có thể ném một ngoại lệ. Để xử lý việc này, bạn có thể sử dụng mã bên dưới: 8Raw_Input () - Phiên bản cũTrong Python 3 trở lên, bạn có thể sử dụng chức năng 3. Các phiên bản Python đã sử dụng hàm 4.Older versions of Python used the 4 function. 9Sự khác biệt giữa các chức năng này là không, chỉ có tên phiên bản. Mặc dù nó có cùng một chức năng nhưng bạn nên sử dụng chức năng 3.Vì vậy, thay vào đó: 0Hàm 4 đã được không dùng nữa và loại bỏ khỏi Python 3. Nếu bạn vẫn đang sử dụng phiên bản Python 2.x, bạn nên nâng cấp ngay bây giờ.If you are still on a Python 2.x version, you should upgrade now. Sự kết luậnBạn có thể lấy đầu vào của người dùng với hàm input ().Điều này chờ đợi đầu vào bàn phím vô định.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.input() function. This waits for keyboard input indefinetly. If you add a parameter, it will print that text before the user input. Bạn cũng đã thấy cách xử lý đầu vào 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). Nếu bạn chưa quen với Python, tôi đề nghị khóa học dưới đây. Khóa học liên quan: Khóa học & Bài tập lập trình Python hoàn chỉnh Complete Python Programming Course & Exercises Tải xuống bài tập |