Lấy đầu vào bằng vòng lặp for trong python

Nhà phát triển thường muốn người dùng nhập nhiều giá trị hoặc đầu vào trong một dòng. Trong C++/C, người dùng có thể lấy nhiều giá trị đầu vào trong một dòng bằng scanf nhưng trong Python, người dùng có thể lấy nhiều giá trị hoặc đầu vào trong một dòng bằng hai phương thức.  

  • Sử dụng phương thức split[]
  • Sử dụng hiểu Danh sách

Sử dụng phương thức split[].
Chức năng này giúp nhận nhiều thông tin đầu vào từ người dùng. Nó ngắt đầu vào đã cho bằng dấu phân cách đã chỉ định. Nếu dấu phân cách không được cung cấp thì bất kỳ khoảng trắng nào cũng là dấu phân cách. Nói chung, người dùng sử dụng phương thức split[] để tách chuỗi Python nhưng người dùng có thể sử dụng nó để lấy nhiều đầu vào.

cú pháp.  

input[].split[separator, maxsplit]

Ví dụ.  

Python3




# Python program showing how to

# multiple input using split

 

# taking two inputs at a time

x, y= input["Enter two values: "# Python program showing how to0

# Python program showing how to1[# Python program showing how to3# Python program showing how to4

# Python program showing how to1[# Python program showing how to7# Python program showing how to8

# Python program showing how to1# multiple input using split0

 

# multiple input using split2

# multiple input using split3= input[# multiple input using split7# Python program showing how to0

# Python program showing how to1[ 1# Python program showing how to4

# Python program showing how to1[ 5# Python program showing how to8

# Python program showing how to1[ 9# taking two inputs at a time0

# Python program showing how to1# multiple input using split0

 

# taking two inputs at a time

# taking two inputs at a time5= input____8"Enter two values: "# Python program showing how to0

# Python program showing how to1[x, y3____54x, y5x, y6

# Python program showing how to1# multiple input using split0

 

=0

=1

=2= =4[=6[=8=9input[input2input3

# Python program showing how to1[input6# Python program showing how to4

Đầu ra.
 

Sử dụng hiểu Danh sách.
Hiểu danh sách là một cách hay để xác định và tạo danh sách trong Python. Chúng ta có thể tạo các danh sách giống như các câu lệnh toán học chỉ trong một dòng. Nó cũng được sử dụng để nhận nhiều đầu vào từ người dùng.

Ví dụ.  

Python3




input8

input9

[0

 

[2

x, y= [5_______68[7[8 =2"Enter two values: "0 input["Enter two values: ""Enter two values: "4

# Python program showing how to1["Enter two values: "7# Python program showing how to4

# Python program showing how to1[# Python program showing how to01# Python program showing how to8

# Python program showing how to1# multiple input using split0

 

# Python program showing how to06

# multiple input using split3= [5=8[7[8 =2"Enter two values: "0 input[# multiple input using split7"Enter two values: "4

# Python program showing how to1["Enter two values: "7# Python program showing how to4

# Python program showing how to1[# Python program showing how to01# Python program showing how to8

# Python program showing how to1[# Python program showing how to29# taking two inputs at a time0

# Python program showing how to1# multiple input using split0

 

# taking two inputs at a time

x, y= [5_______68[7[8 =2"Enter two values: "0 input["Enter two values: ""Enter two values: "4

# Python program showing how to1[x, y3____54x, y5# Python program showing how to52

# Python program showing how to1# multiple input using split0

 

=0

=2= [5_______68[7[8 =2"Enter two values: "0 input[# Python program showing how to84# Python program showing how to85# Python program showing how to86# Python program showing how to87

Chủ Đề