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
trunc
như trên hoặcfloor
cũ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 ở
module
khác.Ví dụ
Bạn có một file
module.py
có nội dung làVà bạn có một file khác đó là file
hello.py
có 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.’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’