01/10/2018, 10:12
Làm thế nào để xuất ra giá trị thập phân trong python
Em làm bài tập python . Đoạn code như này ạ. Nhưng khi in ra kết quả thì nó luôn làm tròn số.
Cho em hỏi có cách nào để nó in ra kết quả thập phân không ạ. Em cảm ơn nhiều ạ
print "Nhap vao gia tri cua n :"
n = float(raw_input(">"))
tong_S = 0
i = 1
while i < n:
tong_S = tong_S + 2/(i*(i+1))
i = i + 1
print "Gia tri cua tong S la` : %f" % tong_S
Bài liên quan
Với Python 2.X thì
/
là một phép chia lấy phần nguyênMuốn có phần thập phân thì nhiều cách. Bạn thử xem mấy cách này xem sao
Mình thử rồi mà nó cứ làm tròn. Lạ thật
i là số nguyên bạn ạ. Phải đổi i nguyên sang i thực chứ. Hoặc ít nhất thì lúc gán cũng nên thành
và
Chuẩn rồi, mình để sang thế này ok luôn
Tks bạn nhiều nha ! Thế này mà mình loay hoay mai~, tưởng nó không hiện được thập phân chứ