Hàm input trong python

Khi phần mềm cần thông tin từ người dùng thì cần sử dụng hàm input để lấy dữ liệu từ bàn phím vào ứng dụng python

  1. Hàm input trong Python
  2. Cú pháp hàm input
  3. Ví dụ sử dụng hàm input
  4. Một số chia sẽ kinh nghiệm khi dùng hàm input python
  5. Một số chương trình về Python

1. Hàm input trong Python

Hàm input() trong Python được sử dụng để nhận dữ liệu từ người dùng. Khi chương trình gặp hàm input(), nó sẽ dừng lại và chờ người dùng nhập vào dữ liệu từ bàn phím. Sau khi người dùng nhập xong và nhấn Enter, hàm input() sẽ trả về một chuỗi (string) chứa giá trị mà người dùng nhập.

Hàm input trong python

2. Cú pháp hàm input

input(prompt)

    prompt (tuỳ chọn): Là một chuỗi văn bản mà bạn muốn hiển thị cho người dùng trước khi họ nhập dữ liệu. Nếu không có prompt, hàm input() sẽ không hiển thị gì.

3. Ví dụ sử dụng hàm input

Nhận dữ liệu từ người dùng

name = input("Nhập tên của bạn: ")
print("Xin chào, " + name + "!")

    Giải thích: Chương trình sẽ yêu cầu người dùng nhập tên, và sau đó in ra lời chào với tên mà người dùng đã nhập.

Nhập một số và chuyển đổi kiểu dữ liệu

Lưu ý: Mặc dù hàm input() luôn trả về giá trị kiểu chuỗi (string), bạn có thể chuyển đổi nó thành các kiểu dữ liệu khác như int, float nếu cần.

age = input("Nhập tuổi của bạn: ")
age = int(age)  # Chuyển chuỗi thành số nguyên
print("Tuổi của bạn là:", age)

Nhận nhiều giá trị và chuyển đổi

Nếu bạn muốn nhận nhiều giá trị từ người dùng và chuyển đổi chúng thành kiểu dữ liệu thích hợp, có thể sử dụng phương pháp sau:

x, y = input("Nhập hai số cách nhau bởi dấu cách: ").split()
x = int(x)
y = int(y)
print("Tổng của hai số là:", x + y)


    Giải thích: Người dùng nhập hai số cách nhau bởi dấu cách, sau đó chương trình sẽ tách chúng và chuyển đổi thành số nguyên để tính tổng.

4. Một số chia sẽ kinh nghiệm khi dùng hàm input python

    input() luôn trả về giá trị kiểu chuỗi (string), dù người dùng nhập vào gì đi nữa. Nếu bạn muốn số, bạn cần phải chuyển đổi nó với các hàm như int(), float(), v.v.
    Hàm input() có thể giúp tạo các ứng dụng tương tác đơn giản.

5. Một số chương trình về Python

# Chương trình tính diện tích hình chữ nhật
width = float(input("Nhập chiều rộng: "))
height = float(input("Nhập chiều cao: "))
area = width * height
print(f"Diện tích hình chữ nhật là: {area}")


    Giải thích: Người dùng nhập chiều rộng và chiều cao, sau đó chương trình tính diện tích của hình chữ nhật.

 

Tìm kiếm:

Khi phần mềm cần thông tin từ người dùng thì cần sử dụng hàm input để lấy dữ liệu từ bàn phím vào ứng dụng python