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

โปรแกรมหลามเพื่อค้นหาแรงโน้มถ่วงกระทำระหว่างสองวัตถุ


เมื่อจำเป็นต้องค้นหาแรงโน้มถ่วงที่กระทำระหว่างวัตถุทั้งสอง จะมีการใช้วิธีการที่เรียกว่า "find_gravity" และส่งผ่านพารามิเตอร์สามตัวไปยังวัตถุนั้น

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

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' ซึ่งใช้พารามิเตอร์สามตัว

  • แรงโน้มถ่วงและค่าคงที่โน้มถ่วงถูกกำหนด และค่าแรงจะถูกส่งกลับเป็นผลลัพธ์

  • นอกเมธอด มีการกำหนดจำนวนเต็มสามจำนวน

  • วิธีการนี้ถูกเรียกโดยการส่งผ่านค่าเหล่านี้เป็นพารามิเตอร์

  • เอาต์พุตจะแสดงบนคอนโซล