Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Tương tác với người dùng là một trong những tính năng tuyệt vời của lập trình. Nếu bạn không thể lấy đầu vào từ người dùng, thì bạn không thể thực hiện các hành động dựa trên những gì người dùng cần. Đó là nơi chức năng đầu vào Python xuất hiện trong hình ảnh. Hơn nữa, Python có chức năng sẵn có gọi là input () & nbsp; để phục vụ cho đầu vào của người dùng. Hãy xem danh sách hướng dẫn.Python Input Function comes in picture. Moreover, Python has an inbuilt function called input() to cater to user inputs. Let's see the list of the tutorial.

  • Hàm đầu vào Python là gì?
  • Đối số chức năng đầu vào Python
  • Chức năng đầu vào Python Loại trả về
  • Nhập đúc vào Python

Hàm đầu vào Python là gì?

Đối số chức năng đầu vào Pythonprint function in Python, which sends data to the console. Python Input function does the reverse of it. In other words, it takes user data from the console so that the program can take action based on that input.

Chức năng đầu vào Python Loại trả vềinput function indicates the user to enter the data on the console. Moreover, the program executes further only when the user has entered the data. This data can then be stored in a variable and can use it in the program wherever we need it.

Nhập đúc vào Python - Input function always takes the input data as String. So if you are asking the user to enter age, and he enters age as 25, this will be considered a string. Additionally, you need to convert it to int before you take any action on it.

Chúng tôi đã thấy chức năng & nbsp; print & nbsp; trong Python, gửi dữ liệu đến bảng điều khiển. Chức năng đầu vào Python thực hiện ngược lại nó. Nói cách khác, nó lấy dữ liệu người dùng từ bảng điều khiển để chương trình có thể thực hiện hành động dựa trên đầu vào đó.

# taking input from the user
name = input()
print(name)

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Hàm đầu vào cho biết người dùng nhập dữ liệu trên bảng điều khiển. Hơn nữa, chương trình chỉ thực hiện thêm khi người dùng đã nhập dữ liệu. Dữ liệu này sau đó có thể được lưu trữ trong một biến và có thể sử dụng nó trong chương trình bất cứ nơi nào chúng ta cần.data. Moreover, the program won't execute the further steps until we give the input.

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Lưu ý - Hàm đầu vào luôn lấy dữ liệu đầu vào làm chuỗi. Vì vậy, nếu bạn đang yêu cầu người dùng vào tuổi và anh ta bước vào tuổi 25, đây sẽ được coi là một chuỗi. Ngoài ra, bạn cần chuyển đổi nó sang INT trước khi bạn thực hiện bất kỳ hành động nào đối với nó.

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Viết những điều sau đây trong IDE và chạy nó.Enter. Consequently, you will get what you entered as output.

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Nếu bạn chạy chương trình trên, bạn sẽ thấy một con trỏ nhấp nháy trong bảng điều khiển đầu ra, như được hiển thị trong snap bên dưới. Nó đang chờ dữ liệu. Hơn nữa, chương trình sẽ không thực hiện các bước tiếp theo cho đến khi chúng tôi cung cấp đầu vào.name. And we have printed the variable in the last line of the code. That's the output we have seen in the above image and your IDE.

Bây giờ, nhập bất cứ thứ gì vào bảng điều khiển.

Sau khi nhập bất kỳ văn bản hit & nbsp; Enter. Do đó, bạn sẽ nhận được những gì bạn đã nhập làm đầu ra.input() function that displays to the user.

Việc lưu trữ dữ liệu mà chúng tôi đã đưa ra là trong Biến & NBSP; Tên. Và chúng tôi đã in biến trong dòng cuối cùng của mã. Đó là đầu ra mà chúng tôi đã thấy trong hình ảnh trên và IDE của bạn.input statement as input("Enter your name:- "). It displays the message to the user. Subsequently, try the following code in IDE.

# getting name of the user
user_name = input("Enter your name:- ")
print("Hi,", user_name, "\b!")

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Làm thế nào để chuyển một đối số cho chức năng đầu vào Python?Enter your name:-. User will read the message and enter the data accordingly.

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Làm thế nào để người dùng biết anh ta phải nhập một số hoặc tên hoặc bất kỳ dữ liệu nào khác? Để cho biết loại người dùng dữ liệu phải nhập, chúng ta có thể chuyển một thông báo đến hàm input () hiển thị cho người dùng.

Ví dụ: chương trình của bạn cần tên của người dùng để in tin nhắn chào mừng. Bạn có thể viết câu lệnh INPUT & NBSP; làm đầu vào ("Nhập tên của bạn:-"). Nó hiển thị thông báo cho người dùng. Sau đó, hãy thử mã sau trong IDE.multiple arguments to the input() function? Will it show everything like print() function?

Chúng tôi đã đưa ra một thông báo cho người dùng nhập tên của bạn:-. Người dùng sẽ đọc tin nhắn và nhập dữ liệu phù hợp.

# input() -> multiple arguments
num = input("Enter a number", "greater than 0 and less than 100")
print(num)

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Bạn có thể thấy rằng chúng tôi đã lưu trữ đầu vào của người dùng trong một user_name biến và trong khi in nó, chúng tôi đã thêm "Hi" vào nó.input() function takes at most one argument, but we passed two arguments to the input function. As a result, we got an error. Remember python user input() function takes only one argument. In other words, if we don't pass anything, then the input function won't show any message to the user, as seen in the first section of the tutorial.

Điều gì xảy ra khi bạn chuyển nhiều đối số cho hàm đầu vào ()? Nó sẽ hiển thị mọi thứ như in () & nbsp; chức năng?

Hãy xem những gì xảy ra với mã sau.input takes the information as a string type. Let's check by an experiment.

# getting input from the user
number = input("Enter a number:- ")
result = number + 2
print(result)

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Chúng tôi đã gặp lỗi. Tại sao lại như vậy? & Nbsp; input () & nbsp; function lấy & nbsp; nhiều nhất là & nbsp; một đối số, nhưng chúng tôi đã chuyển hai đối số cho hàm đầu vào. Kết quả là, chúng tôi đã gặp lỗi. Hãy nhớ hàm Python Input () Chức năng & NBSP; chỉ có một đối số. Nói cách khác, nếu chúng ta không vượt qua bất cứ điều gì, thì hàm đầu vào sẽ không hiển thị bất kỳ thông báo nào cho người dùng, như đã thấy trong phần đầu tiên của hướng dẫn.

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Loại trả về của hàm đầu vào python là gì?

Chúng tôi đã đề cập rằng đầu vào của người dùng Python & nbsp; lấy thông tin làm loại chuỗi. Hãy kiểm tra bằng một thử nghiệm.

Bạn mong đợi đầu ra sẽ là gì? Chạy mã và nhập một số. Xem những gì bạn nhận được.

Chúng tôi đã gặp lỗi. Tại sao? Dữ liệu mà chúng tôi nhận được từ bảng điều khiển là một chuỗi. Và chúng tôi cố gắng thêm một chuỗi vào một số. Vì vậy, chúng tôi đã gặp lỗi.typecasting. We are already familiar with such kind of conversions.

Điều gì sẽ xảy ra nếu chúng ta muốn lấy một số làm đầu vào? Có thể không? Hãy nhảy vào phần tiếp theo để tìm câu trả lời.integer, or float as input. Is it possible in Python? The answer is NO. But, we can use the typecasting (type conversion) using built-in data type functions.

Loại đúcint function, don't you?

# getting input from the user
# and converting it to an integer
# int() function
number = int(input("Enter a number:- "))
result = number + 2
print(result)

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Chuyển đổi một loại dữ liệu sang các loại dữ liệu khác được gọi là typecasting. Chúng tôi đã quen thuộc với loại chuyển đổi như vậy.

Điều gì sẽ xảy ra nếu chúng ta muốn lấy một số nguyên, hoặc & nbsp; float & nbsp; làm đầu vào. Có thể ở Python không? Câu trả lời là không. Nhưng, chúng ta có thể sử dụng TypeCasting (chuyển đổi loại) bằng cách sử dụng các chức năng kiểu dữ liệu tích hợp.2020ToolsQA as input.

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Chúng tôi đang cố gắng chuyển đổi một chuỗi không phải là một số. Vì vậy, Python ném một lỗi.

Tương tự như việc chuyển đổi các chuỗi thành số nguyên, chúng ta cũng có thể chuyển đổi chúng thành phao. Bạn có thể sử dụng & nbsp; int & nbsp; hoặc & nbsp; float & nbsp; các chức năng để chuyển đổi dựa trên nhu cầu của bạn.int or float functions for the conversion based on your needs.

Đó là nó cho hướng dẫn này.

Key Takeaways

  • hàm input () lấy dữ liệu từ bảng điều khiển dưới dạng chuỗi. function takes the data from the console in the form of string.
  • Hơn nữa, chúng ta có thể chuyển một thông báo đến hàm input () & nbsp; sẽ xuất hiện cho người dùng trước khi đưa ra đầu vào dữ liệu. Ví dụ. đầu vào ("Nhập một số:-")input() function that will appear to the user before giving the data input. E.g. input("Enter a number:- ")
  • Nếu chúng ta chuyển nhiều đối số cho chức năng & nbsp; input () & nbsp; thì chúng ta sẽ gặp lỗi.input() function, then we will get the error.
  • Input () & nbsp; hàm trả về dữ liệu trong định dạng chuỗi (str) & nbsp; Hơn nữa, chúng ta có thể sử dụng kiểu chữ để chuyển đổi loại. Ví dụ. number = int (input ("nhập một số:-"))) function returns the data in the string (str) format. Moreover, we can use the typecasting for type conversion. E.g. number = int(input("Enter a number:- "))
  • Ngoài ra, việc chuyển đổi một loại dữ liệu thành các loại dữ liệu khác được gọi là typecasting.typecasting.
  • Chúng ta có thể sử dụng & nbsp; các chức năng & nbsp; int, str, & nbsp; và & nbsp; float cho typecasting.int, str, and float for the typecasting.

Thực hành bản thân

#Proball 1

# input:- ToolsQA
print(input())

#Probol 2

# input:- ToolsQA 
print("Welcome to " + input() + "!")

#Proball 3

# Follow the instructions to write a program
# 1. Take a number as input from the user
# 2. Multiply it with 10 and divide the result by 10
# 3. Print the above the result

Bài toán 4

# Follow the instructions to write a program
# 1. Take the user name as input and store it in a variable
# 2. Take the age of the user as a number and store it in a variable
# 3. Print the a line of string as follows
# Output: Your name is  and age 

#Proball 5

# Follow the instructions to write a program
# 1. Take two numbers from the user as input
# 2. Add those two numbers
# 3. Print the result

Hướng dẫn input() function parameters in python - tham số hàm input() trong python

Tiếp theo là gì?

Để kết luận, chúng tôi đã hoàn thành việc học & nbsp; đầu vào/đầu ra (I/O) & NBSP; các chức năng trong Python. Ngoài ra, hãy cố gắng lấy các đầu vào khác nhau bằng & nbsp; Input & nbsp; hàm và sử dụng & nbsp; typecasting & nbsp; và thực hành. Hãy nhớ rằng - bạn càng luyện tập, bạn sẽ càng cảm thấy thoải mái với mã hóa Python.Input/Output(I/O) functions in Python. Additionally, try to take different inputs using the input function and use the typecasting and practice. Remember - the more you practice, the more you will feel comfortable with Python coding.

Ngoài những điều trên, chúng tôi còn các toán tử số học & nbsp;+& nbsp; và & nbsp;*& nbsp; cho các số nguyên. Chúng có ý nghĩa khác nhau khi bạn sử dụng nó với các toán hạng chuỗi. Hãy hiểu chi tiết toán tử chuỗi Python trong phần tiếp theo.arithmetic operators + and * for integers. They have different meanings when you use it with string operands. Let's understand Python String Operator in detail in the next section.

Mã hóa hạnh phúc :) _ cột_text] [/vc_column] [/vc_row]

Tham số đầu vào trong chức năng là gì?

tham số đầu vào. loại phổ biến nhất; Họ chuyển các giá trị thành các chức năng. Tùy thuộc vào ngôn ngữ lập trình, các tham số đầu vào có thể được truyền theo nhiều cách (ví dụ: cuộc gọi theo giá trị, điểm gọi, chỉ định gọi theo từng tham chiếu). Thông số đầu ra/trả về.they pass values into functions. Depending on the programming language, input parameters can be passed in several ways (e.g., call-by-value, call-by-address, call-by-reference). output/return parameters.

Hàm input () trong python là gì?

Trong Python, chúng tôi sử dụng hàm input () để lấy đầu vào từ người dùng.Bất cứ điều gì bạn nhập làm đầu vào, hàm đầu vào chuyển đổi nó thành một chuỗi.Nếu bạn nhập hàm INPUT () giá trị số nguyên, hãy chuyển đổi nó thành một chuỗi.Cú pháp: Đầu vào (Nhắc)to take input from the user. Whatever you enter as input, the input function converts it into a string. If you enter an integer value still input() function convert it into a string. Syntax: input(prompt)

Hàm input () cho một ví dụ là gì?

Hàm Python Input () được sử dụng để nhận đầu vào từ người dùng.Nó nhắc nhở cho đầu vào người dùng và đọc một dòng.Sau khi đọc dữ liệu, nó chuyển đổi nó thành một chuỗi và trả về nó.Nó ném một lỗi eoferror nếu EOF được đọc.used to get input from the user. It prompts for the user input and reads a line. After reading data, it converts it into a string and returns that. It throws an error EOFError if EOF is read.

Các tham số trong các hàm Python là gì?

Một tham số là biến được liệt kê bên trong dấu ngoặc đơn trong định nghĩa hàm.Một đối số là giá trị được gửi đến hàm khi nó được gọi.the variable listed inside the parentheses in the function definition. An argument is the value that is sent to the function when it is called.