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

294

Với giải Câu 32.6 trang 66 SBT Tin học lớp 10 Kết nối tri thức chi tiết trong Bài 32: Ôn tập lập trình Python giúp học sinh dễ dàng xem và so sánh lời giải từ đó biết cách làm bài tập trong SBT Tin học 10. Mời các bạn đón xem:

Giải sách bài tập Tin học lớp 10 Bài 32: Ôn tập lập trình Python

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):

Đánh giá

0

0 đánh giá