C1-01 · Lời chào
Xem dạng PDFĐề
Viết chương trình in đúng hai dòng dưới đây, không thừa khoảng trắng, không thừa dòng trống:
Xin chao, Python!
Toi la sinh vien nam nhat.
Đây là bài đầu tiên nộp lên hệ thống chấm: mục tiêu là làm quen với ba bước viết — chạy thử — nộp và với cách hệ thống so kết quả từng ký tự: bài này chấm giống hệt từng byte (checker Byte identical), nên một dấu cách thừa — kể cả dấu cách cuối dòng, không nhìn thấy trên màn hình — hay một dòng trống thừa cũng bị Wrong Answer (VNOJ ghi thêm Presentation Error, check your whitespace khi chữ đúng mà chỉ sai khoảng trắng).
Dữ liệu vào
Không có. Chương trình không đọc dữ liệu: mọi giá trị đã viết sẵn trong mã nguồn (cách đọc dữ liệu từ bàn phím học ở mục 2.4).
Kết quả
Đúng hai dòng như trong đề: dòng 1 là Xin chao, Python!, dòng 2 là Toi la sinh vien nam nhat. Mỗi dòng kết thúc bằng ký tự xuống dòng (lệnh print tự thêm); không có dấu cách ở đầu hay cuối dòng, không có dòng trống trước, giữa hay sau hai dòng.
Ràng buộc
- Chữ không dấu (dữ liệu chấm dùng tiếng Việt không dấu); phân biệt chữ hoa, chữ thường; giữ đúng dấu phẩy, dấu chấm than, dấu chấm cuối câu.
- Chỉ cần lệnh
print()(mục 1.3.1).
Lưu ý khi nộp
- Trên máy mình in có dấu vẫn được, nhưng
Xin chàokhácXin chao— hệ thống báo Wrong Answer. - Không thêm
input()ở cuối để "giữ cửa sổ": hệ thống không có ai bấm Enter, chương trình gặp lỗiEOFErrorvà bị Runtime Error (trên hệ thống hiện báo IR). print("Xin chao,", " Python!")in hai dấu cách sau dấu phẩy:printđã tự chèn một dấu cách giữa hai giá trị (mục 1.3.1). Viếtprint("Xin chao,", "Python!")hoặc gộp thành một chuỗi.- Không thêm
print()để "cho thoáng": dòng trống thừa cũng là sai. - Dấu nháy phải là nháy thẳng
"gõ trong VS Code; nháy cong“ ”chép từ Word gây Compile Error.
Ví dụ
Dữ liệu vào:
Kết quả:
Xin chao, Python!
Toi la sinh vien nam nhat.
Giải thích ví dụ
Hai lệnh print, mỗi lệnh in một chuỗi rồi tự xuống dòng, cho đúng hai dòng. Dấu nháy chỉ đánh dấu đầu và cuối chuỗi, không được in ra (mục 1.3.1).
Nguồn trong sách: Bài C1-01, mục 1.7, giáo trình Lập trình cơ sở với Python — TS. Nguyễn Quốc Long · Mức: (*)