Chào thế giới AI Empire
Học viện AI Empire Academy chào đón các học viên mới gia nhập hệ thống đào tạo công nghệ cao. Bạn hãy viết một chương trình nhận thông tin gồm Họ tên và Năm sinh của học viên, sau…
Tiến độ của tôi ở bài này
Điểm được lưu vào tài khoản sau khi chấm bài.
Đang tải điểm của bạn…
Kiến thức và chủ đề
Kiến thức tiên quyết: python basics, data types.
Nội dung đề bài
Mục tiêu kiến thức
- Rèn luyện kỹ năng đọc dữ liệu dòng từ luồng nhập chuẩn (
sys.stdin). - Ép kiểu dữ liệu chuỗi thành số nguyên (
int). - Định dạng chuỗi chuyên nghiệp bằng f-string.
- Kiểm tra điều kiện biên cơ bản với cấu trúc rẽ nhánh
if-else.
Mô tả bài toán
Học viện AI Empire Academy chào đón các học viên mới gia nhập hệ thống đào tạo công nghệ cao. Bạn hãy viết một chương trình nhận thông tin gồm Họ tên và Năm sinh của học viên, sau đó in ra thông điệp chào mừng cùng với số tuổi tính đến năm 2026.
Quy tắc kiểm tra năm sinh:
- Năm sinh hợp lệ phải nằm trong khoảng từ 1900 đến 2026 (bao gồm cả hai giá trị này).
- Nếu năm sinh hợp lệ, tính tuổi theo công thức: Tuoi = 2026 - Y.
- Nếu năm sinh nằm ngoài khoảng trên, in thông báo:
Nam sinh khong hop le!
Quy ước nộp bài
- Chỉ cần viết một chương trình đọc
stdinvà in rastdout. Bài này không yêu cầu viết hàm. - Không truyền lời nhắc vào
input()(ví dụ tránhinput("Nhập tên:")). Lời nhắc sẽ bị in vàostdoutvà làm bài sai. - Chỉ in đúng nội dung ở mục Output. Không in thêm nhãn, dòng trống hay ký tự thừa.
- Output được so khớp từng ký tự, phân biệt chữ hoa/thường và dấu câu.
- Dòng thứ hai của input là năm sinh, không phải tuổi. Phải tính
2026 - năm_sinh.
Input
Gồm đúng 2 dòng từ stdin:
- Dòng 1: Một chuỗi ký tự đại diện cho họ tên học viên.
- Dòng 2: Một số nguyên Y đại diện cho năm sinh.
Output
In ra màn hình stdout 2 dòng:
- Dòng 1:
Xin chao <Ten>, chao mung ban den voi AI Empire Academy! - Dòng 2:
- Nếu năm sinh hợp lệ:
Nam nay ban <Tuoi> tuoi. Chuc ban hoc tot! - Nếu năm sinh không hợp lệ:
Nam sinh khong hop le!
Ràng buộc
- Độ dài chuỗi họ tên từ 1 đến 100 ký tự.
- -106 ≤ Y ≤ 106.
- Thời gian chạy tối đa: 1000ms.
- Giới hạn bộ nhớ: 256MB.
Ví dụ 1
Input
Nguyen Van A
2005Output
Xin chao Nguyen Van A, chao mung ban den voi AI Empire Academy!
Nam nay ban 21 tuoi. Chuc ban hoc tot!Giải thích
Học viên sinh năm 2005 hợp lệ (1900 ≤ 2005 ≤ 2026). Tuổi tính đến 2026 là: 2026 - 2005 = 21.
Ví dụ 2
Input
Tran Thi B
2030Output
Xin chao Tran Thi B, chao mung ban den voi AI Empire Academy!
Nam sinh khong hop le!Giải thích
Năm sinh 2030 lớn hơn năm hiện tại 2026 nên không hợp lệ.
Gợi ý và lời giải chỉ mở sau khi bạn bấm Nộp bài. Giáo viên và quản trị viên mở được ngay.
Ý tưởng chính & Kiến thức cốt lõi: Nhập xuất chuẩn (Standard I/O) trong Python
Mọi bài toán lập trình và xử lý dữ liệu đều bắt đầu bằng việc nhận đầu vào chuẩn và định dạng kết quả đầu ra chính xác.
- Hàm input() luôn trả về kiểu chuỗi (str).
- Sử dụng f-string f'...' để định dạng chuỗi ngắn gọn, trực quan.
Góp ý & báo lỗi bài tập
Đề bài chưa rõ, test có vấn đề hay bạn có ý tưởng giúp bài tốt hơn? Gửi cho đội ngũ AI Empire nhé — mỗi góp ý đều được đọc.
