01/10/2018, 10:03
Python statement
Hi anh chị,
em đang làm 1 câu lệnh chuyển từ giây sang ngày giờ phút giây, nhưng ko tìm dc hàm nào có thể lấy số nguyên trước dấu phẩy trong thập phân. anh chị giúp em với.
vidu 6,888888888888–> chỉ lấy số 6 thui
Bài liên quan





bạn thử
Thanks cac ban,
minh viet hàm đổi ra seconds chạy OKie
import math
second=int(input(“how many second do you know?”))
days = second/(246060)
days_nguyen=second//(246060)
hours =(days- days_nguyen)*24
minutes=(hours - math.trunc(hours))*60
seconds=(minutes - math.trunc(minutes))*60
print (days_nguyen,“day”,math.trunc(hours),“hours”,math.trunc(minutes), “minutes”,round(seconds,0),“seconds”)
Vidu: 369121517–>4272 day 5 hours 45 minutes 17.0 seconds
Dùng
int(6.88888)là được mà.Không thì dùng
truncnhư trên hoặcfloorcũng được (cầnimport math).nó là một câu lệnh giúp bạn có thể sử dụng được những thứ được viết ở
modulekhác.Ví dụ
Bạn có một file
module.pycó nội dung làVà bạn có một file khác đó là file
hello.pycó nội dung làKết quả sẽ là
nếu phân giây nguyên thì thường thường dùng phép chia nguyên + chia lấy dư là được mà.
‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘Mình cám ơn bạn.’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’