Hướng dẫn explain input and print() function in python - giải thích hàm input và print() trong python

Hàm đầu vào []:

  • Mục đích của hàm input [] là đọc đầu vào từ đầu vào tiêu chuẩn [bàn phím, theo mặc định].input[] function is to read input from the standard input [the keyboard, by default].

    Nó chấp nhận tất cả đầu vào của người dùng dưới dạng chuỗi.

  • Người dùng có thể nhập một số hoặc một chuỗi nhưng hàm input [] chỉ coi chúng là chuỗi.input[] function treats them as strings only.

Định dạng chung là:

input[[prompt]]

Ở đây, • Lời nhắc là một tham số tùy chọn và trong đó lời nhắc là chuỗi bạn muốn hiển thị trên màn hình.
The prompt is an optional parameter and where prompt is the string you wish to display on the screen.

Ví dụ,

Nhập các giá trị số

Giả sử chúng ta muốn tìm tổng của hai số và chương trình là:

Khi chúng tôi thực hiện chương trình trên, chương trình không thêm hai số lại với nhau; nó chỉ đặt cái này ngay sau cái kia là 1020

Giải pháp cho vấn đề trên là:

Python cung cấp hai hàm [] và float [] được sử dụng với input [] để chuyển đổi các giá trị nhận được thông qua input [] thành các loại int và float. int[]and float[] to be used with input [ ] to convert the values received through input [ ] into int and float types.

Chấp nhận đầu vào số nguyên từ người dùng

Chúng ta cần chuyển đổi giá trị chuỗi đầu vào thành một số nguyên bằng hàm & nbsp; int [].int[] function.

# Cả hai giá trị đầu vào đều được chuyển đổi thành loại số nguyên

num1 = int [input ["nhập số đầu tiên:"]]int [input["Enter first number: "]]

num2 = int [input ["nhập số thứ hai:"]]int[input["Enter second number: "]]

sum = num1 + num2

in ['tổng của', num1, 'và', num2, 'is', sum] ['The sum of ', num1, ' and ', num2, ' is ',sum]

OUTPUT:

Nhập số đầu tiên: 10

Nhập số thứ hai: 30

Tổng 10 và 30 là 40

Chấp nhận A & NBSP; đầu vào Float từ người dùng

Chúng ta cần chuyển đổi giá trị chuỗi đầu vào thành A & NBSP; Float bằng hàm A & nbsp; float [].float[] function.

# Cả hai giá trị đầu vào đều được chuyển đổi thành float & nbsp; loại

num1 = float & nbsp; [input ["nhập số đầu tiên:"]]float [input["Enter first number: "]]

num2 = float [input ["nhập số thứ hai:"]]float[input["Enter second number: "]]

sum = num1 + num2

in ['tổng của', num1, 'và', num2, 'is', sum] ['The sum of ', num1, ' and ', num2, ' is ',sum]

OUTPUT:

Nhập số đầu tiên: 10

Nhập số thứ hai: 30

Tổng 10 và 30 là 40

Chấp nhận A & NBSP; đầu vào Float từ người dùng

Chúng ta cần chuyển đổi giá trị chuỗi đầu vào thành A & NBSP; Float bằng hàm A & nbsp; float [].input[] call.

# Cả hai giá trị đầu vào đều được chuyển đổi thành float & nbsp; loạiinput["Enter your Name,Class,Marks separated by space: "].split[]

num1 = float & nbsp; [input ["nhập số đầu tiên:"]]["User Details: ",name, Class,Marks]

num2 = float [input ["nhập số thứ hai:"]]

OUTPUT:

Nhập số đầu tiên: 10.5

Nhập số thứ hai: 30.5

Tổng 10 và 30 là 41.0

  • Nhận nhiều giá trị đầu vào từ người dùng trong một dòng

  • Trong Python, chúng ta có thể chấp nhận hai hoặc ba giá trị từ người dùng trong một cuộc gọi đầu vào [].

  • Tên, Lớp, Marks = Input ["Nhập tên, lớp, điểm của bạn được phân tách bằng không gian:"] .Split []

  • In ["Chi tiết người dùng:", Tên, Lớp, Marks]

  • The print[] function automatically appends a newline to output. To print without a newline, use end separator after the last object.

Nhập tên, lớp học, điểm của bạn được phân tách bằng không gian: Ashaz 4 98print [] function is:

Chi tiết người dùng: Ashaz 4 98 [ ]

Hàm in & nbsp; [] [value/expr]

Hàm in [] cho phép bạn in ra giá trị của một biến và chuỗi trong ngoặc đơn. [value, ...., sep=' ', end='\n', file=sys.stdout, flush=False]

Where,

Hàm in [] sẽ in dưới dạng chuỗi mọi thứ trong một chuỗi các biểu thức được phân tách bằng dấu phẩy và nó sẽ tách kết quả với các khoảng trống đơn theo mặc định.sep: The optional parameter sep is a separator between the output values. We can use a character, integer or a string as a separator. The default separator is space.
end: This is also optional and it allows us to specify any string to be appended after the last value. The default is a new line.

Hàm in [] in các chuỗi ở giữa các trích dẫn [đơn hoặc gấp đôi]. Nếu một câu lệnh in có báo giá xung quanh văn bản, máy tính sẽ in nó ra giống như nó được viết. file is the object where the values are printed and its default value is sys.stdout [screen].

Để in nhiều mục, tách chúng bằng dấu phẩy. Hàm in [] chèn một chỗ trống giữa các đối tượng.flush force it to "flush" the buffer, meaning that it will write
everything in the buffer to the terminal, even if normally waits before doing so.

Hàm in [] tự động nối một dòng mới vào đầu ra. Để in mà không cần một dòng mới, hãy sử dụng dấu phân cách cuối sau đối tượng cuối cùng.

Hàm form in print [] là:The print [ ] function can be used to print a blank line.

in [ ]

in [giá trị/expr] The print[] function prints the value of variable.

in [ ]

in [giá trị/expr]

in [giá trị, ...., sep = '', end = '\ n', file = sys.stdout, flush = false]
Sum = N1 + N2

• SEP: Tham số tùy chọn SEP là một khoảng cách giữa các giá trị đầu ra. Chúng ta có thể sử dụng một ký tự, số nguyên hoặc chuỗi làm dấu phân cách. Bộ phân cách mặc định là không gian. • Kết thúc: Đây cũng là tùy chọn và nó cho phép chúng tôi chỉ định bất kỳ chuỗi nào được thêm vào sau giá trị cuối cùng. Mặc định là một dòng mới.[Sum] # prints a value​

• Tệp là đối tượng nơi các giá trị được in và giá trị mặc định của nó là sys.stdout [màn hình].Sum 

• & nbsp; Flush & nbsp; buộc nó phải "xả" bộ đệm, có nghĩa là nó sẽ viết mọi thứ trong bộ đệm vào thiết bị đầu cuối, ngay cả khi thường đợi trước khi làm như vậy. The print[] function prints the value of an expression.

in [ ]

in [giá trị/expr]

in [giá trị, ...., sep = '', end = '\ n', file = sys.stdout, flush = false]

• SEP: Tham số tùy chọn SEP là một khoảng cách giữa các giá trị đầu ra. Chúng ta có thể sử dụng một ký tự, số nguyên hoặc chuỗi làm dấu phân cách. Bộ phân cách mặc định là không gian. • Kết thúc: Đây cũng là tùy chọn và nó cho phép chúng tôi chỉ định bất kỳ chuỗi nào được thêm vào sau giá trị cuối cùng. Mặc định là một dòng mới.[N1 + N2] # prints a value of an expression i.e., N1+N2

• Tệp là đối tượng nơi các giá trị được in và giá trị mặc định của nó là sys.stdout [màn hình].

• & nbsp; Flush & nbsp; buộc nó phải "xả" bộ đệm, có nghĩa là nó sẽ viết mọi thứ trong bộ đệm vào thiết bị đầu cuối, ngay cả khi thường đợi trước khi làm như vậy. The print[] function prints two values separated with comma [,]

in [ ]

in [giá trị/expr]
lang =
'Python'
print [lang, Ver] # prints two values separated with comma [,]

in [giá trị, ...., sep = '', end = '\ n', file = sys.stdout, flush = false] The print[] function prints a message 

in [ ]

in [giá trị/expr]

in [giá trị, ...., sep = '', end = '\ n', file = sys.stdout, flush = false]

• SEP: Tham số tùy chọn SEP là một khoảng cách giữa các giá trị đầu ra. Chúng ta có thể sử dụng một ký tự, số nguyên hoặc chuỗi làm dấu phân cách. Bộ phân cách mặc định là không gian. • Kết thúc: Đây cũng là tùy chọn và nó cho phép chúng tôi chỉ định bất kỳ chuỗi nào được thêm vào sau giá trị cuối cùng. Mặc định là một dòng mới.

• Tệp là đối tượng nơi các giá trị được in và giá trị mặc định của nó là sys.stdout [màn hình]. ['The sum of two numbers is']

• & nbsp; Flush & nbsp; buộc nó phải "xả" bộ đệm, có nghĩa là nó sẽ viết mọi thứ trong bộ đệm vào thiết bị đầu cuối, ngay cả khi thường đợi trước khi làm như vậy.

Sử dụng và ví dụ về hàm in [] trong Python [sum]

OUTPUT:

1] Hàm in [] có thể được sử dụng để in & nbsp; một dòng trống.

50

Ví dụ: The print[] function prints a value, message or both message and values and vice versa.

in [ ]

in [giá trị/expr]

in [giá trị, ...., sep = '', end = '\ n', file = sys.stdout, flush = false]

• SEP: Tham số tùy chọn SEP là một khoảng cách giữa các giá trị đầu ra. Chúng ta có thể sử dụng một ký tự, số nguyên hoặc chuỗi làm dấu phân cách. Bộ phân cách mặc định là không gian. • Kết thúc: Đây cũng là tùy chọn và nó cho phép chúng tôi chỉ định bất kỳ chuỗi nào được thêm vào sau giá trị cuối cùng. Mặc định là một dòng mới.

• Tệp là đối tượng nơi các giá trị được in và giá trị mặc định của nó là sys.stdout [màn hình]. ['The sum of two numbers is', Sum]

• & nbsp; Flush & nbsp; buộc nó phải "xả" bộ đệm, có nghĩa là nó sẽ viết mọi thứ trong bộ đệm vào thiết bị đầu cuối, ngay cả khi thường đợi trước khi làm như vậy.

Sử dụng và ví dụ về hàm in [] trong Python[Sum, "is the sum of", N1, "and", N2]

print [] với toán tử concatenate [+]

  • Hàm in [] có thể in hai chuỗi bằng toán tử dấu phẩy [,] hoặc toán tử concatenate [+].

  • Khi chúng tôi sử dụng toán tử concatenate [+] giữa hai chuỗi, cả hai chuỗi đều được nối mà không để lại bất kỳ không gian nào.

  • Không sử dụng toán tử Concatenate [+] với sự kết hợp của dữ liệu số và chuỗi.

  • Nếu bạn làm như vậy thì trình thông dịch Python sẽ tạo ra lỗi vì không thể chuyển đổi đối tượng 'int' thành các đối tượng ngầm, tức là không thể kết hợp các đối tượng 'str' và 'int'.

Ví dụ:

in ["Tôi học Python", "với ReadyPython4cbse.com"]["I Learn Python", "with learnpython4cbse.com"]

# In với bộ phân cách không gian. Sản phẩm sẽ:
will produce:

Tôi học Python với LearnPython4cbse.com

Tương tự, bằng cách sử dụng toán tử concatenate [ +], hàm in [] là: print ["Tôi học python" + "với reagepython4cbse.com"]
print["I Learn Python" + "with learnpython4cbse.com"]

# In mà không có dấu phân cách.
will produce:
I Learn Pythonwith learnpython4cbse.com

In với tham số từ khóa tháng 9 và kết thúcsep and end

Hàm in [] có hai đối số từ khóa và kết thúc để xử lý các công việc phức tạp để chúng tôi in đầu ra tiêu chuẩn. Thông số từ khóa phải được liệt kê ở cuối danh sách tham số. Đó là:sep and end to handle the complex jobs for us to print standard output. Keyword parameters must be listed at the end of the parameter list. These are:

sep: 

  • Xác định chuỗi sẽ được đặt giữa mỗi hai giá trị được in.

  • Theo mặc định, SEP chèn một không gian [‘].sep inserts a space [‘ ’].

  • Nếu tùy chọn SEP bị thiếu, không gian được in giữa các giá trị nhận được theo hàm in [].sep option is missing, space is printed between the values received by print[] function.

Ví dụ:

in ["Tôi học Python", "với ReadyPython4cbse.com"]

# In với bộ phân cách không gian. Sản phẩm sẽ:['H','e','l','l','o',sep='-']
will produce:
H-e-l-l-o

Tôi học Python với LearnPython4cbse.com["My", "name", "is", "Stephen",sep="*"]

Tương tự, bằng cách sử dụng toán tử concatenate [ +], hàm in [] là: print ["Tôi học python" + "với reagepython4cbse.com"]

My*name*is*Stephen

end: 

  • # In mà không có dấu phân cách.

  • In với tham số từ khóa tháng 9 và kết thúc

  • Hàm in [] có hai đối số từ khóa và kết thúc để xử lý các công việc phức tạp để chúng tôi in đầu ra tiêu chuẩn. Thông số từ khóa phải được liệt kê ở cuối danh sách tham số. Đó là:

  • Xác định chuỗi sẽ được đặt giữa mỗi hai giá trị được in.The string assigned to the end keyword argument can be of any length

Ví dụ:

in ["Tôi học Python", "với ReadyPython4cbse.com"]["My name is Stephen", end = ' ']

# In với bộ phân cách không gian. Sản phẩm sẽ:["and learn python"]

Tương tự, bằng cách sử dụng toán tử concatenate [ +], hàm in [] là: print ["Tôi học python" + "với reagepython4cbse.com"]

# In mà không có dấu phân cách.

In với tham số từ khóa tháng 9 và kết thúc

Hàm in [] có hai đối số từ khóa và kết thúc để xử lý các công việc phức tạp để chúng tôi in đầu ra tiêu chuẩn. Thông số từ khóa phải được liệt kê ở cuối danh sách tham số. Đó là:["My name is A. Khan", end = ', ']

Xác định chuỗi sẽ được đặt giữa mỗi hai giá trị được in.["Class-XII A."]

Theo mặc định, SEP chèn một không gian [‘].["I am in Sr. Sec. School", end = ', ']

Nếu tùy chọn SEP bị thiếu, không gian được in giữa các giá trị nhận được theo hàm in [].["Delhi, India."]

Tương tự, bằng cách sử dụng toán tử concatenate [ +], hàm in [] là: print ["Tôi học python" + "với reagepython4cbse.com"]

# In mà không có dấu phân cách.
I am in Sr. Sec. School, Delhi, India.

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

Trong Python, chúng tôi sử dụng hàm print [] để xuất dữ liệu vào màn hình. Đôi khi chúng tôi có thể muốn lấy đầu vào từ người dùng. Chúng ta có thể làm như vậy bằng cách sử dụng hàm input []. Python lấy tất cả các đầu vào làm đầu vào chuỗi theo mặc định. Để chuyển đổi nó thành bất kỳ loại dữ liệu nào khác, chúng tôi phải chuyển đổi đầu vào rõ ràng.print[] function to output data to the screen. Sometimes we might want to take the input from the user. We can do so by using the input[] function. Python takes all the input as a string input by default. To convert it to any other data type, we have to convert the input explicitly.

Hàm in [] trong python là gì?

Định nghĩa và cách sử dụng.Hàm in [] in thông báo được chỉ định lên màn hình hoặc thiết bị đầu ra tiêu chuẩn khác.Thông báo có thể là một chuỗi hoặc bất kỳ đối tượng nào khác, đối tượng sẽ được chuyển đổi thành một chuỗi trước khi được ghi vào màn hình.prints the specified message to the screen, or other standard output device. The message can be a string, or any other object, the object will be converted into a string before written to the screen.

Đầu vào [] trong Python là gì?

Chức năng Python 3 - Input [] 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]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]

Việc sử dụng câu lệnh input [] và print [] là gì?

Câu lệnh đầu vào chỉ in ký tự nhắc trên màn hình.Để in một tên biến hoặc văn bản nhắc nhở cùng với lời nhắc, trước câu lệnh đầu vào với câu lệnh in.Câu lệnh đầu vào cho phép người dùng loại trước khi nhập phản hồi.prints only the prompt character on the screen. To print a variable name or prompt text along with the prompt, precede the INPUT statement with a PRINT statement. The INPUT statement lets the user type ahead when entering a response.

Bài Viết Liên Quan

Chủ Đề