17.12. Viết chương trình thực hiện việc đổi số giây ss cho trước ( ví dụ ss=684 500) sang số ngày,...

Câu hỏi:

17.12. Viết chương trình thực hiện việc đổi số giây ss cho trước ( ví dụ ss=684 500) sang số ngày, giờ, phút, giây, in kết quả ra màn hình.

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Hạnh
Cách 1:
Để giải bài toán này, ta cần chia số giây cho số giây trong một ngày, sau đó chia số dư cho số giây trong một giờ và tiếp tục chia số dư của số giờ cho số giây trong một phút. Cuối cùng, ta sẽ in ra kết quả dưới dạng số ngày, giờ, phút và giây tương ứng.

Cách làm:
1. Khai báo biến ss là số giây cần đổi
2. Sử dụng các phép chia lấy phần nguyên (//) và phép chia lấy phần dư (%) để tính số ngày, giờ, phút và giây.
3. In ra kết quả

Câu trả lời chi tiết và đầy đủ:
ss = 684500
songay = ss//86400
sogiay = ss%86400
sogio = sogiay//3600
sogiay = sogiay%3600
sophut = sogiay//60
sogiay = sogiay%60

print(ss, "giây =", songay, "ngày", sogio, "giờ", sophut, "phút", sogiay, "giây")

Kết quả in ra sẽ là: 684500 giây = 7 ngày 22 giờ 1 phút 40 giây.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.19374 sec| 2201.461 kb