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
Python statement
bạn thử
>>> import math
>>> math.trunc(6.888888888888)
6
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ặc floor cũng được (cần import math).
import module_name
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à
# đây là file module.py
def foo():
print("Hello, World!")
Và bạn có một file khác đó là file hello.py có nội dung là
import module
module.foo()
Kết quả sẽ là
Hello, World!
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.’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?