Viết các lệnh để thực hiện việc đổi số giây ss cho trước sang số ngày, giờ, phút, giây, in kết quả ra màn hình

Trả lời vận dụng 2 trang 96 Tin học 10 sách Kết nối tri thức hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học 10

436


Giải Tin học 10 Kết nối tri thức Bài 17: Biến và lệnh gán

Vận dụng 1 trang 96 Tin học 10: Viết các lệnh để thực hiện việc đổi số giây ss cho trước sang số ngày, giờ, phút, giây, in kết quả ra màn hình.

Ví dụ, nếu ss = 684 500 thì kết quả in ra như sau:

684 500 giây = 7 ngày 22 giờ 8 phút 20 giây.

Gợi ý: Sử dụng các phép toán lấy thương nguyên, lấy số dư và các cách đổi sau:

1 ngày = 86 400 giây; 1 giờ = 3 600 giây; 1 phút = 60 giây.

Lời giải:

Các em tham khảo chương trình sau:

print("Nhập số giây: ")

ss=int(input())

ngay = ss//86400

gio = (ss%86400)//3600

phut = (ss%86400%3600)//60

giay = ss%86400%3600%60

print("ss = ",ss, "giây", " = ", ngay," ngay ",gio,"gio", phut," phut ",giay, "

Giải Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức (ảnh 1)

Hình 1. Chương trình tham khảo

Giải Tin học 10 Bài 17: Biến và lệnh gán - Kết nối tri thức (ảnh 1)

Hình 2. Kết quả chạy thử chương trình

Bài viết liên quan

436