Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

คำนวณแรงโน้มถ่วงระหว่างสองวัตถุด้วย Python

ใช้กฎแรงโน้มถ่วงของนิวตัน: F = G * m1 * m2 / r^2 โดย G = 6.673 × 10^-11 N·m²/kg²

ตัวอย่างโค้ด

def find_gravity(m_1, m_2, r):
    G_val = 6.673 * (10**-11)
    F_val = (G_val * m_1 * m_2) / (r**2)
    return round(F_val, 2)

m_1 = 6000000
m_2 = 1000000
r = 45
print("The gravitational force is: ")
print(find_gravity(m_1, m_2, r), "N")

ผลลัพธ์

The gravitational force is: 0.2 N

คำอธิบาย

  • ฟังก์ชัน find_gravity รับมวลสองวัตถุ (kg) และระยะห่าง (m)
  • คำนวณแรงด้วยสูตรนิวตัน
  • ปัดเศษ 2 ตำแหน่งทศนิยม