2012-11-18 58 views
5

Thể tích của hình cầu có bán kính r là 4/3 π r3. Khối lượng của quả cầu có bán kính 5 là bao nhiêu? Gợi ý: 392.6 là sai!Khối lượng của một hình cầu?

print (((4/3.0) * 3.14) * 5**3) 

Nó đã cho tôi này

523.333333333 

có chuyện gì vậy ???

python 2.7

+1

Tốt câu hỏi ... những gì là sai? – John

+1

Không có gì sai, 523 là chính xác. – Tim

+0

'392.7' là những gì bạn sẽ nhận được nếu bạn sử dụng '4/3' thay vì' 4/3.0' trong Python 2.7 vì' 4/3' sẽ trở thành 1. Có lẽ đó là những gì câu hỏi đã cảnh báo bạn. – DSM

Trả lời

10

Không có gì sai, bạn có câu trả lời đúng. Bạn có thể muốn sử dụng math.pi thay vì 3,14 tuy nhiên để tăng độ chính xác của câu trả lời của bạn.

>>> from __future__ import division # not necessary if using python 3 
>>> 4/3*math.pi*5**3 
523.59877559829886 

Xem các giải pháp tại wolfram alpha

Nếu bạn sử dụng bộ phận sàn thay vì phân chia đúng bạn sẽ nhận được 392,6, đó là những gì gợi ý đã nhận được tại địa chỉ:

>>> 4//3*math.pi*5**3 
392.69908169872411 
+0

Bạn đã viết cái mà tôi tìm kiếm, cảm ơn bạn rất nhiều –

+0

bạn có thể cho tôi biết ý bạn là gì khi phân chia tầng ?? –

+0

Phân chia tầng == phân chia số nguyên. Thay vì 4/3 ≈ 1.333, bạn sẽ nhận được 1. – Makoto

0

Đối với những người làm việc với phiên bản 3: Bản in đơn giản hoạt động như một nét duyên dáng.

print((4/3)*(22/7)*5**3) 

đầu ra: 523,8095238095237

Các vấn đề liên quan