- Nhập liệu: Người dùng sẽ nhập vào ngày, tháng, năm.
- Xử lý:
- Chuyển đổi dữ liệu nhập vào thành một đối tượng ngày tháng năm trong Python.
- Sử dụng hàm hoặc thư viện có sẵn để xác định ngày trong tuần tương ứng.
- Xuất kết quả: In ra màn hình thứ trong tuần của ngày đã nhập.
Giải pháp bằng Python:
Python
import datetime def ngay_trong_tuan(ngay, thang, nam): """Hàm xác định ngày trong tuần Args: ngay: Ngày thang: Tháng nam: Năm Returns: Chuỗi biểu diễn ngày trong tuần (ví dụ: "Thứ hai", "Thứ ba", ...) """ try: # Tạo đối tượng ngày ngay_obj = datetime.date(nam, thang, ngay) # Lấy số biểu diễn ngày trong tuần (0: Thứ hai, 1: Thứ ba, ...) so_ngay_tr # Danh sách các ngày trong tuần ngay_tr hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy", "Chủ nhật"] # Trả về tên ngày trong tuần return ngay_trong_tuan[so_ngay_trong_tuan] except ValueError: return "Ngày không hợp lệ" # Nhập liệu từ người dùng ngay = int(input("Nhập ngày: ")) thang = int(input("Nhập tháng: ")) nam = int(input("Nhập năm: ")) # Gọi hàm và in kết quả ket_qua = ngay_trong_tuan(ngay, thang, nam) print("Ngày", ngay, "/", thang, "/", nam, "là", ket_qua)