From da3c4d085e7dbb2df8700c4fdfefa9f2bf65bb4f Mon Sep 17 00:00:00 2001 From: Mahil Reshi Date: Sun, 1 Oct 2023 12:43:34 +0530 Subject: [PATCH 1/2] Created Einstein's Energy-Mass Equivalence --- physics/Einstein's_Energy-Mass_Equivalence.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 physics/Einstein's_Energy-Mass_Equivalence.py diff --git a/physics/Einstein's_Energy-Mass_Equivalence.py b/physics/Einstein's_Energy-Mass_Equivalence.py new file mode 100644 index 000000000000..8d192bdc937e --- /dev/null +++ b/physics/Einstein's_Energy-Mass_Equivalence.py @@ -0,0 +1,18 @@ +def energy_equivalent(mass_kg): + # Speed of light in meters per second + speed_of_light = 299792458 + + # Calculate energy using E=mc^2 + energy_joules = mass_kg * speed_of_light**2 + + return energy_joules + +if __name__ == "__main__": + # Input mass in kilograms + mass_kg = float(input("Enter a mass in kilograms: ")) + + # Calculate energy equivalent + energy_joules = energy_equivalent(mass_kg) + + # Display the result + print(f"The energy equivalent of {mass_kg} kilograms is approximately {energy_joules} joules.") From da13b3602076d63cad5db2ce76b3151829322872 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 1 Oct 2023 07:24:34 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- physics/Einstein's_Energy-Mass_Equivalence.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/physics/Einstein's_Energy-Mass_Equivalence.py b/physics/Einstein's_Energy-Mass_Equivalence.py index 8d192bdc937e..f6f5e03c0140 100644 --- a/physics/Einstein's_Energy-Mass_Equivalence.py +++ b/physics/Einstein's_Energy-Mass_Equivalence.py @@ -1,18 +1,21 @@ def energy_equivalent(mass_kg): # Speed of light in meters per second speed_of_light = 299792458 - + # Calculate energy using E=mc^2 energy_joules = mass_kg * speed_of_light**2 - + return energy_joules + if __name__ == "__main__": # Input mass in kilograms mass_kg = float(input("Enter a mass in kilograms: ")) - + # Calculate energy equivalent energy_joules = energy_equivalent(mass_kg) - + # Display the result - print(f"The energy equivalent of {mass_kg} kilograms is approximately {energy_joules} joules.") + print( + f"The energy equivalent of {mass_kg} kilograms is approximately {energy_joules} joules." + )