Quảng cáo
2 câu trả lời 295
Trong Python, câu lệnh `input()` dùng để nhận đầu vào từ người dùng. Cú pháp cơ bản của câu lệnh này là:
```python
input([prompt])
```
- **`prompt`** (tùy chọn): Đây là một chuỗi ký tự (string) mà bạn muốn hiển thị cho người dùng trước khi nhận đầu vào. Nó cung cấp hướng dẫn hoặc yêu cầu người dùng nhập thông tin.
### Ví dụ:
1. **Không có `prompt`:**
```python
user_input = input()
print("Bạn đã nhập:", user_input)
```
Khi chạy chương trình này, người dùng sẽ được yêu cầu nhập một giá trị, và giá trị đó sẽ được lưu vào biến `user_input`.
2. **Có `prompt`:**
```python
user_input = input("Nhập tên của bạn: ")
print("Chào, " + user_input + "!")
```
Trong ví dụ này, trước khi người dùng nhập dữ liệu, thông báo "Nhập tên của bạn: " sẽ được hiển thị. Sau khi nhập, giá trị sẽ được lưu vào biến `user_input` và in ra màn hình.
### Lưu ý:
- **Kiểu dữ liệu:** Dữ liệu nhận được từ `input()` luôn là chuỗi (string). Nếu bạn cần chuyển đổi dữ liệu thành kiểu khác, chẳng hạn như số nguyên hoặc số thực, bạn sẽ cần phải thực hiện chuyển đổi kiểu dữ liệu bằng cách sử dụng các hàm như `int()` hoặc `float()`.
```python
age = int(input("Nhập tuổi của bạn: "))
print("Tuổi của bạn là:", age)
```
Trong ví dụ này, đầu vào từ người dùng được chuyển đổi thành số nguyên bằng cách sử dụng `int()`.
Trong trường hợp này, input() sẽ hiển thị thông báo "Enter your name: " và lưu giá trị người dùng nhập vào biến name.
Lưu ý: Dữ liệu mà input() nhận được luôn là một chuỗi. Nếu bạn cần kiểu dữ liệu khác (như số nguyên, số thực), bạn phải chuyển đổi giá trị từ chuỗi sang kiểu dữ liệu mong muốn. Ví dụ:
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
55634 -
Đã trả lời bởi chuyên gia
31596 -
30105
