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

Vận dụng 1 trang 155 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. Viết chương trình:

- Nhập số tự nhiên n từ màn phím và tính xem số đó ứng với ngày, tháng, năm nào.

- Nhập thời gian theo khuôn dạng ngày-tháng-năm (ví dụ: 8-10-2021), tính số ngày ứng với ngày này theo phần mềm bảng tính điện tử.

Trả lời

import datetime

str1= "1/1/1990"

d1 = datetime.datetime.strptime(str1, "%y/%m/%d")

print(d1)

d2 = datetime.datetime.strptime(str2, "%y/%m/%d")

print(d2)

n = int(input("Nhap vao so tu nhien: n = "))

print(d1 + datetime.timedelta(days=n))

print((d2-d1).days)

Xem thêm lời giải bài tập SGK Tin học 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