Hàm input() trong Python
Input trong Python là một hàm thông dụng. Dưới đây là những điều bạn cần biết về hàm input trong Python.
Nếu được hỏi ngành nghề nào có lương cao nhất hiện nay, ắt hẳn bạn sẽ nghe thấy nhiều câu trả lời về lập trình nhất. Nó là “cái nôi” cho ra đời rất nhiều sản phẩm tiện ích như ứng dụng, phần mềm, thậm chí cả game giải trí và nhiều hơn thế nữa.
Lập trình thực sự là một môn học khó với nhiều người nhưng cũng không hề khó tìm hiểu nếu bạn thật sự đam mê. Vì lập trình có rất nhiều ngôn ngữ khác nhau nên hãy chọn tập trung vào ngôn ngữ bạn thật sự yêu thích và được dùng phổ biến hiện nay. Python là một trong số đó.
Python là một trong số ngôn ngữ lập trình được ưa chuộng nhất hiện nay bởi nó dễ học và có nhiều ưu điểm. Các hàm của Python rất dễ sử dụng trong việc tạo chức năng cho chương trình, phần mềm.
Input hay đầu vào có thể đến từ người dùng trực tiếp qua bàn phím hoặc nguồn bên ngoài như file hoặc database. Kết quả có thể được hiện trực tiếp tới console hoặc IDE, tới màn hình qua GUI (giao diện người dùng đồ họa) hoặc từ nguồn bên ngoài.
Hàm input() tích hợp sẵn trong Python cho phép người dùng nhập vào dữ liệu dạng chuỗi và trả về nội dung đã nhập.
Cú pháp hàm input()
input([prompt])
Tham số của hàm input()
Hàm input()
có một tham số duy nhất prompt
- đây là một chuỗi gợi ý cho người dùng nhập dữ liệu vào. Tham số này là tùy chọn có thể có hoặc không
Ví dụ:
1. Hỏi tên người dùng không có tham số prompt
và in ra lời chào:
print('Nhập tên của bạn:')
x = input()
print('QuanTriMang xin chào bạn, ' + x)
Giả dụ input người dùng nhập vào là "META". Chạy chương trình, kết quả trả về là:
Nhập tên của bạn:
META
QuanTriMang xin chào bạn, META
2. Hỏi tên người dùng và in ra lời chào:
x = input('Nhập tên của bạn: ')
print('QuanTriMang xin chào bạn, ' + x)
Kết quả sau khi bạn nhập tên vào:
Nhập tên của bạn: Ngọc Vân
QuanTriMang xin chào bạn, Ngọc Vân
Thay đổi lại kiểu dữ liệu nhập vào từ input()
Như chúng ta đã nói ở trên, kiểu dữ liệu nhập vào từ input()
là dạng chuỗi. Để chuyển nó sang dạng số và dùng như 1 số để tính toán thì cần kết hợp với định nghĩa dữ liệu phía bên ngoài hàm input()
.
👉 Tìm hiểu về Các kiểu dữ liệu trong Python
Ví dụ 1: Tính tổng 2 số do người dùng nhập vào
x = int(input('Nhập số thứ nhất: '))
y = int(input('Nhập số thứ hai: '))
print('Tổng 2 số vừa nhập là: ', x+y)
Nếu bạn nhập vào 2 số: 4 và 7 thì sẽ có kết quả như sau:
Nhập số thứ nhất: 4
Nhập số thứ hai: 7
Tổng 2 số vừa nhập là: 11
Ví dụ 2: Tính diện tích của hình chữ nhật dựa với độ dài cạnh do người dùng nhập vào
Với ví dụ này, bạn có thể đơn giản chỉ cần đưa công thức tính toán vào rồi in ra kết quả như sau:
print("Tính Diện tích hình chữ nhật bằng Python:")
x = int(input('Nhập cạnh a: '))
y = int(input('Nhập cạnh b: '))
S=x*y
print('Diện tích hình chữ nhật là: ', S)
Kết quả thu được với 2 cạnh 4 và 9 như sau:
Tính Diện tích hình chữ nhật bằng Python:
Nhập cạnh a: 4
Nhập cạnh b: 9
Diện tích hình chữ nhật là: 36
Tuy nhiên, nếu là người dùng chuyên nghiệp, bạn nên sử dụng hàm Python do người dùng tự định nghĩa để tính toán diện tích chữ nhật, phòng khi còn sử dụng lại trong một số trường hợp. Cách tính diện tích hình chữ nhật sử dụng hàm tự tạo trong Python như sau:
print("Tính Diện tích hình chữ nhật bằng Python:")
x = int(input('Nhập cạnh a: '))
y = int(input('Nhập cạnh b: '))
def DT_chu_nhat(a,b):
S=a*b
return S
print('Diện tích hình chữ nhật là: ', DT_chu_nhat(x,y))
Kết quả đầu ra sẽ tương tự như trên nhưng nhìn code sẽ chuyên nghiệp hơn vì bạn sẽ dần có thói quen sử dụng hàm tự tạo.
Lấy hai danh sách làm input và kết nối chúng
Lấy dữ liệu người dùng nhập là một chuỗi và tách từng ký tự bằng list() để chuyển đổi nó thành các ký tự.
# Lấy list1 mà người dùng nhập vào là danh sách
list1 = list(input("Please Enter Elements of list1: "))
#Lấy list2 của người dùng nhập vào là danh sách
list2 = list(input("Please Enter Elements of list2: "))
# Kết hợp list2 thành list1 bằng hàm .append function
for i in list2:
list1.append(i)
# in list1
print(list1)
Kết quả:
Xem thêm: Các hàm Python tích hợp sẵn
Bây giờ bạn đã biết cách xử lý các hoạt động nhập dữ liệu cơ bản trong Python bằng hàm input(). Bạn đã khám phá cách thu thập dữ liệu đầu vào của người dùng từ bàn phím, xử lý dữ liệu đầu vào đó và hiển thị lại cho người dùng theo cách có ý nghĩa.
Hiểu về đầu vào dữ liệu là rất quan trọng đối với bất kỳ nhà phát triển Python nào, vì các hoạt động này tạo thành “xương sống” để tương tác với người dùng và các hệ thống bên ngoài. Biết cách làm việc với các công cụ này cho phép bạn tạo ra chương trình, phần mềm tương tác, thân thiện với người dùng và có khả năng xử lý các tác vụ xử lý dữ liệu trong thế giới thực.
Bạn nên đọc
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

- Nguyễn AnnThích · Phản hồi · 0 · 18/04/24

Cũ vẫn chất
-
4 cách kiểm tra lịch sử giao dịch BIDV trên điện thoại, máy tính
Hôm qua -
Cách sửa lỗi không thấy bộ điều hợp mạng trên Windows 10
Hôm qua -
Điều hòa không mát? Nguyên nhân và cách khắc phục
Hôm qua -
Cách chặn từ khóa và Hashtag trên Twitter
Hôm qua -
Hàm COUNTIFS, cách dùng hàm đếm ô theo nhiều điều kiện trong Excel
Hôm qua -
Cách đặt độ phân giải tùy chỉnh trong OBS
Hôm qua -
Valentine đen là gì? Valentine đen là ngày nào?
Hôm qua -
Sạc không dây là gì? Nó nhanh hơn hay chậm hơn sạc dây? Danh sách smartphone Android hỗ trợ sạc không dây
Hôm qua -
Cách sao chép hoặc tạo bản sao toàn bộ trang tính trong Google Sheets
Hôm qua -
Cách dùng Terabox lưu trữ với 1TB miễn phí
Hôm qua 5