بخشی از مجموعه

چندین نمونه کد

~2 دقیقه مطالعه • بروزرسانی ۲۵ شهریور ۱۴۰۴

شرح برنامه

در این برنامه پایتونی، کاربر جرم دو جسم و فاصله بین آن‌ها را وارد می‌کند.
برنامه با استفاده از قانون جهانی گرانش نیوتن، نیروی جاذبه بین دو جسم را محاسبه و نمایش می‌دهد.
فرمول مورد استفاده به صورت زیر است:
F = G × (m1 × m2) / r²
که در آن G ثابت گرانش، m1 و m2 جرم‌ها، و r فاصله بین دو جسم است.


کد پایتون:


G = 6.67430e-11  # ثابت گرانش جهانی بر حسب N·m²/kg²

m1 = float(input("جرم جسم اول را وارد کنید (کیلوگرم): "))
m2 = float(input("جرم جسم دوم را وارد کنید (کیلوگرم): "))
r = float(input("فاصله بین دو جسم را وارد کنید (متر): "))

if r != 0:
    F = G * (m1 * m2) / (r ** 2)
    print("نیروی جاذبه بین دو جسم برابر است با:", F, "نیوتن")
else:
    print("فاصله نمی‌تواند صفر باشد.")

نمونه خروجی:


جرم جسم اول را وارد کنید (کیلوگرم): 5.97e24
جرم جسم دوم را وارد کنید (کیلوگرم): 7.35e22
فاصله بین دو جسم را وارد کنید (متر): 3.84e8
نیروی جاذبه بین دو جسم برابر است با: 1.9820225456526813e+20 نیوتن

توضیح مراحل برنامه:

در این برنامه:
- از مقدار استاندارد G = 6.67430 × 10⁻¹¹ استفاده شده است
- ورودی‌ها شامل جرم دو جسم و فاصله بین آن‌ها هستند
- اگر فاصله صفر باشد، برنامه هشدار می‌دهد که محاسبه ممکن نیست
- خروجی نهایی با استفاده از print() نمایش داده می‌شود


نوشته و پژوهش شده توسط دکتر شاهین صیامی