Bài 1.3 - Nhập xuất trong Python (input, print)

Python cung cấp hai hàm cơ bản để nhập và xuất dữ liệu: input()print(). Chúng giúp bạn tương tác với người dùng và hiển thị kết quả của chương trình. Trong bài học này, chúng ta sẽ tìm hiểu cách sử dụng chúng hiệu quả.

1. Hàm print()

Hàm print() được sử dụng để xuất dữ liệu ra màn hình. Đây là một cách đơn giản để hiển thị thông tin cho người dùng.

Ví dụ minh họa:

print("Chào mừng bạn đến với Python!")

Giải thích:
Lệnh trên sẽ hiển thị thông điệp "Chào mừng bạn đến với Python!" lên màn hình.

Bạn cũng có thể sử dụng print() để in các giá trị biến hoặc kết quả của các phép toán:

x = 10
y = 20
print(x + y)

Giải thích:
Trong ví dụ này, Python sẽ tính tổng của xy (10 + 20) và in ra kết quả là 30.

2. Hàm input()

Hàm input() cho phép bạn nhận dữ liệu từ người dùng qua bàn phím. Khi chương trình chạy đến hàm này, nó sẽ tạm dừng và chờ người dùng nhập thông tin. Sau khi người dùng nhập xong, giá trị sẽ được trả về dưới dạng chuỗi (string).

Ví dụ minh họa:

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

Giải thích:
Lệnh input() yêu cầu người dùng nhập tên của mình. Sau đó, chương trình sẽ sử dụng hàm print() để hiển thị lời chào với tên người dùng đã nhập.

3. Chuyển đổi dữ liệu đầu vào

Dữ liệu nhập vào từ hàm input() luôn luôn là kiểu chuỗi (string). Nếu bạn muốn làm việc với các kiểu dữ liệu khác như số nguyên hoặc số thực, bạn cần phải chuyển đổi kiểu dữ liệu.

Ví dụ minh họa:

age = input("Nhập tuổi của bạn: ")
age = int(age)
print("Tuổi của bạn là: " + str(age))

Giải thích:
Ở đây, chúng ta nhận dữ liệu tuổi từ người dùng dưới dạng chuỗi. Sau đó, chúng ta sử dụng hàm int() để chuyển chuỗi đó thành một số nguyên và in ra kết quả.

4. Kết hợp input()print() với các phép toán

Khi kết hợp input()print() với các phép toán, bạn có thể tạo ra các ứng dụng đơn giản mà người dùng có thể tương tác với.

Ví dụ minh họa:

a = float(input("Nhập số thứ nhất: "))
b = float(input("Nhập số thứ hai: "))
sum = a + b
print("Tổng của hai số là: " + str(sum))

Giải thích:
Trong ví dụ này, người dùng sẽ nhập hai số thực. Sau đó, chúng ta cộng chúng lại và in ra tổng của chúng. Dữ liệu nhập vào được chuyển đổi thành kiểu float để có thể thực hiện phép cộng chính xác.

5. Lưu ý khi sử dụng input()print()
  • Hàm input() luôn trả về dữ liệu kiểu chuỗi, vì vậy bạn cần chuyển đổi kiểu dữ liệu nếu cần thiết.
  • Hàm print() có thể in ra nhiều đối tượng cùng một lúc, sử dụng dấu phẩy để phân cách chúng.

Ví dụ minh họa:

x = 10
y = 20
z = 30
print(x, y, z)

Giải thích:
Hàm print() sẽ in ra giá trị của các biến x, y, và z, phân cách nhau bởi dấu cách.


Hy vọng bài viết này đã giúp bạn hiểu rõ hơn về cách sử dụng các hàm input()print() trong Python. Hãy thử nghiệm với các ví dụ và khám phá thêm các cách sử dụng khác để nâng cao kỹ năng lập trình của bạn!

Comments

There are no comments at the moment.