Xin chào, Lần nữa - CS50x 2026
Bài toán cần giải
Trong một tệp có tên là hello.py nằm trong thư mục sentimental-hello, hãy triển khai một chương trình yêu cầu người dùng nhập tên của họ, sau đó in ra hello, so-and-so, trong đó so-and-so là tên được cung cấp, chính xác như bạn đã làm trong Problem Set 1. Tuy nhiên, lần này chương trình của bạn phải được viết bằng ngôn ngữ Python!
Gợi ý
- Hãy nhớ rằng bạn có thể nhận một
strtừ người dùng bằng hàmget_string, hàm này được khai báo trong thư việncs50. - Hãy nhớ rằng bạn có thể in một
strbằng hàmprint. - Hãy nhớ rằng bạn có thể tạo các chuỗi định dạng (formatted strings) trong Python bằng cách thêm tiền tố
fvào trước chuỗi. Ví dụ,f"{name}"sẽ thay thế giá trị của biếnnamevào vị trí bạn viết{name}.
Demo
Cách kiểm tra
Mặc dù check50 có sẵn cho bài toán này, bạn nên tự kiểm tra mã nguồn của mình trước cho từng trường hợp sau.
- Chạy chương trình với lệnh
python hello.pyvà đợi thông báo nhập liệu. NhậpDavidvà nhấn Enter. Chương trình của bạn sẽ in rahello, David. - Chạy chương trình với lệnh
python hello.pyvà đợi thông báo nhập liệu. NhậpInnovà nhấn Enter. Chương trình của bạn sẽ in rahello, Inno. - Chạy chương trình với lệnh
python hello.pyvà đợi thông báo nhập liệu. NhậpKamrynvà nhấn Enter. Chương trình của bạn sẽ in rahello, Kamryn.
Độ chính xác
check50 cs50/problems/2026/x/sentimental/hello
Phong cách
style50 hello.py
Cách nộp bài
Trong terminal của bạn, hãy thực hiện lệnh dưới đây để nộp bài làm, đồng thời trả lời các câu hỏi hiện ra.
submit50 cs50/problems/2026/x/sentimental/hello