Python Basics

Nhập dữ liệu từ người dùng trong Python

input() sẽ tạm dừng chương trình, hiện lời nhắc và chờ người dùng nhập một dòng rồi nhấn Enter.

Nhập dữ liệu từ người dùng trong Python là gì?

input() sẽ tạm dừng chương trình, hiện lời nhắc và chờ người dùng nhập một dòng rồi nhấn Enter.

Đọc những gì người dùng nhập với input() và đổi nó thành số.

Khi nào nên sử dụng?

  • Học và luyện tập cú pháp Python qua ví dụ thực tế.
  • Xây dựng nền tảng trước khi giải các bài toán lớn hơn.
  • Thử nhanh một ý tưởng mà không cần cài đặt môi trường cục bộ.

Code ví dụ

Chạy code →
main.py
# input() shows a prompt and returns what the user types, always as a string.
name = input("What is your name? ")

# Convert the text to a number before doing arithmetic with it.
age = int(input("How old are you? "))

print(f"Hello, {name}!")
print(f"In 10 years you will be {age + 10}.")

Kết quả dự kiến

What is your name? Ada
How old are you? 29
Hello, Ada!
In 10 years you will be 39.

Cách hoạt động

input() luôn trả về một chuỗi, nên int() đổi tuổi sang số trước khi cộng 10. Trong online IDE, hãy nhập câu trả lời ở terminal khi lời nhắc xuất hiện.

Thay đổi giá trị và chạy chương trình bằng trình chạy Python online của CodeUtility mà không cần cài Python.

Bài tập mở rộng

Hãy sửa code theo các bài tập dưới đây để hiểu rõ cách hoạt động thay vì chỉ sao chép kết quả.

  1. Thay đổi dữ liệu đầu vào và dự đoán output trước khi chạy.
  2. Bổ sung kiểm tra cho dữ liệu rỗng hoặc không hợp lệ.
  3. Đóng gói logic thành hàm và viết thêm nhiều test case.
Chạy trong Python IDE →

Luyện tập với thử thách

Áp dụng kiến thức của bài học này để giải một bài toán thực tế. Mỗi thử thách chạy ngay trên trình duyệt, có kiểm thử tức thì và AI nhận xét.

Tất cả thử thách