Trong các phần mềm bảng tính điện tử, dữ liệu ngày tháng được coi là số ngày tính từ ngày 1-1-1990. Nhập thời

Câu 32.6 trang 67 SBT Tin học 10Trong các phần mềm bảng tính điện tử, dữ liệu ngày tháng được coi là số ngày tính từ ngày 1-1-1990. Nhập thời gian theo khuôn dạng ngày - tháng 4 năm (ví dụ 8-10-2021), tính giá trị của ngày này theo cách lưu trữ của phần mềm bảng tính điện tử.

Trả lời

Chương trình có thể viết như sau:

month = [31,28,31,30,31,30,31,31,30,31,30,31] def nhuan(year): if year % 400 == 0 or (year % 4 == 0 and year%100 != 0):

return True else:

return false def day_of_year (year): if nhuan(year):

return 366 else:

return 365 def hople(year, mm, day): if nhuan(year):

month[1] = 29 if mm < 1 or mm > 12:

return false if day < 1 or day > month[mm-1]:

return false return True def day_thang (year, mm, dd):

if nhuan(year):

Xem thêm các bài giải SBT Tin học lớp 10 Kết nối tri thức hay, chi tiết khác:

Bài 29: Nhận biết lỗi chương trình

Bài 30: Kiểm thử và gỡ lỗi chương trình

Bài 31: Thực hành: Viết chương trình đơn giản

Bài 32: Ôn tập lập trình Python

Bài 33: Nghề thiết kế đồ họa máy tính

Bài 34: Nghề phát triển phần mềm

Câu hỏi cùng chủ đề

Xem tất cả