❮ Chức năng tích hợp sẵn
Thí dụ
Yêu cầu tên của người dùng và in nó:
print ['Nhập tên của bạn:'] x = input [] in ['xin chào,' + x]
x = input[]
print['Hello, ' + x]
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Hàm input[]
cho phép đầu vào của người dùng.
Cú pháp
Giá trị tham số
lời nhắc | Một chuỗi, biểu thị một thông báo mặc định trước đầu vào. |
Nhiều ví dụ hơn
Thí dụ
Sử dụng tham số nhắc nhở để ghi tin nhắn trước đầu vào:
x = input ['nhập tên của bạn:'] in ['xin chào,' + x]
print['Hello, ' + x]
Hãy tự mình thử »
❮ Chức năng tích hợp sẵn
Đầu vào người dùng
Python cho phép đầu vào của người dùng.
Điều đó có nghĩa là chúng tôi có thể yêu cầu người dùng đầu vào.
Phương pháp này có một chút khác biệt trong Python 3.6 so với Python 2.7.
Python 3.6 sử dụng phương pháp input[]
.
Python 2.7 sử dụng phương pháp raw_input[]
.
Ví dụ sau yêu cầu tên người dùng và khi bạn nhập tên người dùng, nó sẽ được in trên màn hình:
Python 3.6
Tên người dùng = Input ["Nhập tên người dùng:"] In ["Tên người dùng là:" + Tên người dùng]
print["Username is: " +
username]
Chạy ví dụ »
Python 2.7
Tên người dùng = RAW_Input ["Nhập tên người dùng:"] In ["Tên người dùng là:" + Tên người dùng]
print["Username is: " + username]
Chạy ví dụ »
Python 2.7
Tên của bạn Isjohn Andyour Age IS35
Hàm readline [] lấy bất kỳ đầu vào nào làm chuỗi và chuyển đổi thành các giá trị của loại dữ liệu khác [như int] một cách rõ ràng.
Trong Kotlin, nếu bạn muốn nhập các loại dữ liệu khác làm đầu vào đối tượng máy quét. Vì thế, bạn cần nhập lớp máy quét từ thư viện tiêu chuẩn Java như sau -
Version:
Nhận đầu vào số nguyên
Syntax:
input[[prompt]]
Parameter:
& nbsp; & nbsp; & nbsp; & nbsp; // nextint [] đọc số nguyên tiếp theo từ bàn phím | & nbsp; & nbsp; & nbsp; & nbsp; println ["bạn đã nhập: $ integer"] | Bạn đã nhập: 15 |
Ở đây, phương thức & nbsp; nextint [] & nbsp; lấy đầu vào số nguyên từ người dùng sau đó lưu trữ nó trong một biến số nguyên. Để mất nhiều thời gian, float, đầu vào gấp đôi và boolean từ người dùng, bạn có thể sử dụng & nbsp; nextLong [], & nbsp; nextFloat [], & nbsp; nextDouble [] & nbsp; và & nbsp; nextBoolean [] & nbsp;
inputStr = input['Enter a string:']
print['The inputted string is:', inputStr]
Output:
Enter a string: Python input[] Example The inputted string is: Python input[] Example
Đầu vào và đầu ra trong Python là gì?
Đầu ra: Nhập tên của bạn: GFG Xin chào, GFG Lưu ý: Python lấy tất 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. Ví dụ: để chuyển đổi đầu vào thành int hoặc float, chúng ta phải sử dụng phương thức int [] và float [] tương ứng.
Đầu vào [] có nghĩa là gì trong Python? id[]
Next:
int[]
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.
& nbsp; & nbsp; & nbsp; & nbsp; println ["bạn đã nhập: $ istring"]
Khi bạn chạy chương trình, nó sẽ nhắc bạn nhập vào thì nó sẽ in chuỗi đã cho vào màn hình.
Vui lòng Enterastring: Ilove Kotlin!& nbsp; & nbsp; & nbsp; & nbsp; println ["bạn đã nhập: $ istring"]
Khi bạn chạy chương trình, nó sẽ nhắc bạn nhập vào thì nó sẽ in chuỗi đã cho vào màn hình.
// Program to take 5 values from the user and store them in an array // Print the elements stored in the array #include int main[] { int values[5]; printf["Enter 5 integers: "]; // taking input and storing it in an array for[int i = 0; i < 5; ++i] { scanf["%d", &values[i]]; } printf["Displaying integers: "]; // printing elements of an array for[int i = 0; i < 5; ++i] { printf["%d\n", values[i]]; } return 0; }
[ad_2]
Vui lòng Enterastring: Ilove Kotlin!
Hàm readline [] lấy bất kỳ đầu vào nào làm chuỗi và chuyển đổi thành các giá trị của loại dữ liệu khác [như int] một cách rõ ràng.
Trong Kotlin, nếu bạn muốn nhập các loại dữ liệu khác làm đầu vào đối tượng máy quét. Vì vậy, bạn cần nhập lớp máy quét từ thư viện tiêu chuẩn Java như sau -
Traceback [most recent call last]:
File "./prog.py", line , in
EOFError: EOF when reading a line
Nhận đầu vào số nguyên
print["foo"]
x = input["bar"]
& nbsp; & nbsp; & nbsp; & nbsp; // tạo một lớp máy quét thể hiện
& nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; in ["Nhập một số:"]In this tutorial you will learn about the Kotlin Input Output and its application with practical example.
& nbsp; & nbsp; & nbsp; & nbsp; // nextint [] đọc số nguyên tiếp theo từ bàn phím
& nbsp; & nbsp; & nbsp; & nbsp; println ["bạn đã nhập: $ integer"]
Bạn đã nhập: 15println[] and print[] functions available to send output to the standard output [screen].
Example:-
Main Fun [args: mảng] {main[args:Array]{ & nbsp; & nbsp; & nbsp; & nbsp; // tạo một lớp máy quét thể hiệnprintln["line 1 of println"]; & nbsp;println["line 2 of println"]; & nbsp; & nbsp; & nbsp; & nbsp; in ["Nhập một số:"]print["line 1 of print "]; & nbsp; & nbsp; & nbsp; & nbsp; // nextint [] đọc số nguyên tiếp theo từ bàn phímprint["line 2 of print"]; } |
Output:-
Điền tên của bạn:
John1of println Nhập tuổi của bạn:2of println Tên của bạn Isjohn Andyour Age IS351of print line2 of print |
Hàm readline [] lấy bất kỳ đầu vào nào làm chuỗi và chuyển đổi thành các giá trị của loại dữ liệu khác [như int] một cách rõ ràng.
Trong Kotlin, nếu bạn muốn nhập các loại dữ liệu khác làm đầu vào đối tượng máy quét. Vì thế, bạn cần nhập lớp máy quét từ thư viện tiêu chuẩn Java như sau -print[] function prints the given string, while println[] function prints the given string similar like print[] function. Then it moves the cursor to the beginning of the next line.
Nhận đầu vào số nguyên
Main Fun [args: mảng] {
Example:-
Main Fun [args: mảng] {main[args:Array]{ & nbsp; & nbsp; & nbsp; & nbsp; // tạo một lớp máy quét thể hiệnprint["Please enter a string: "] & nbsp;val istring=readLine[]!! & nbsp; & nbsp; & nbsp; & nbsp; in ["Nhập một số:"]println["You entered: $istring"] } |
Output:-
Điền tên của bạn:
Johnenterastring:ILove Kotlin! Bạn đã nhập: Ilove Kotlin!entered:ILove Kotlin! |
Example2:-
Main Fun [args: mảng] {& nbsp; & nbsp;main[args: Array]{
& nbsp; & nbsp; & nbsp; & nbsp; println ["Nhập tên của bạn:"] & nbsp; & nbsp;println["Enter your name:"]
& nbsp; & nbsp; & nbsp; & nbsp; val name = readline [] & nbsp; & nbsp;val name =readLine[]
& nbsp; & nbsp; & nbsp; & nbsp; println ["Nhập tuổi của bạn:"] & nbsp; & nbsp;println["Enter your age:"]
varage:Int=Integer.valueOf[readLine[]] var age:Int =Integer.valueOf[readLine[]]
& nbsp; & nbsp; & nbsp; & nbsp; inprintln["Your name is $name and your age is $age"]
}
Output:-
Điền tên của bạn:your name: John Nhập tuổi của bạn:your age: 35 Tên của bạn Isjohn Andyour Age IS35name isJohn andyour age is35 |
Hàm readline [] lấy bất kỳ đầu vào nào làm chuỗi và chuyển đổi thành các giá trị của loại dữ liệu khác [như int] một cách rõ ràng.
Trong Kotlin, nếu bạn muốn nhập các loại dữ liệu khác làm đầu vào đối tượng máy quét. Vì thế, bạn cần nhập lớp máy quét từ thư viện tiêu chuẩn Java như sau -
Nhận đầu vào số nguyên
Example:-
Main Fun [args: mảng] {main[args:Array]{
& nbsp; & nbsp; & nbsp; & nbsp; // tạo một lớp máy quét thể hiện// Creates an instance Scanner class
& nbsp;val reader=Scanner[System.`in`]
& nbsp; & nbsp; & nbsp; & nbsp; in ["Nhập một số:"]print["Enter a number: "]
& nbsp; & nbsp; & nbsp; & nbsp; // nextint [] đọc số nguyên tiếp theo từ bàn phím// nextInt[] reads the next integer from the keyboard
varinteger:Int=reader.nextInt[]varinteger:Int =reader.nextInt[]
& nbsp; & nbsp; & nbsp; & nbsp; println ["bạn đã nhập: $ integer"]println["You entered: $integer"]
}
Output:-
Enteranumber:15anumber:15 Bạn đã nhập: 15entered:15 |
Ở đây, phương thức & nbsp; nextint [] & nbsp; lấy đầu vào số nguyên từ người dùng sau đó lưu trữ nó trong một biến số nguyên. Để mất nhiều thời gian, float, đầu vào gấp đôi và boolean từ người dùng, bạn có thể sử dụng & nbsp; nextLong [], & nbsp; nextFloat [], & nbsp; nextDouble [] & nbsp; và & nbsp; nextBoolean [] & nbsp;nextInt[] method takes integer input from the user then store it in an integer variable. To take Long, Float, double and Boolean input from the user, you can use nextLong[], nextFloat[], nextDouble[] and nextBoolean[] methods respectively.