Computer >> Máy Tính >  >> Lập trình >> Python

Lấy nhiều đầu vào từ người dùng bằng Python

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách lấy nhiều đầu vào từ người dùng trong Python .

Dữ liệu do người dùng nhập sẽ nằm trong chuỗi định dạng. Vì vậy, chúng ta có thể sử dụng split () phương pháp để phân chia dữ liệu người dùng đã nhập.

Hãy lấy nhiều chuỗi từ người dùng.

Ví dụ

# taking the input from the user
strings = input("Enter multiple names space-separated:- ")
# spliting the data
strings = strings.split()
# printing the data
print(strings)

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

Enter multiple names space-separated:- Python JavaScript Django React
['Python', 'JavaScript', 'Django', 'React']

Điều gì sẽ xảy ra nếu chúng ta muốn lấy nhiều số làm đầu vào? Chúng tôi có thể chuyển đổi từng đầu vào thành số nguyên bằng cách sử dụng bản đồ int hàm số. Hãy xem một ví dụ.

Ví dụ

# taking the input from the user
numbers = input("Enter multiple numbers space-separated:- ")
# spliting the data and converting each string number to int
numbers = list(map(int, numbers.split()))
# printing the data
print(numbers)

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

Enter multiple numbers space-separated:- 1 2 3 4 5
[1, 2, 3, 4, 5]

Kết luận

Bạn có thể sửa đổi mã theo nhu cầu của mình và lấy đầu vào từ người dùng. Nếu bạn có thắc mắc trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.