Skip to content

Commit

Permalink
first commit
Browse files Browse the repository at this point in the history
  • Loading branch information
nvasilop committed May 15, 2024
0 parents commit 2d58497
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
train_mass = 22680
train_acceleration = 10
train_distance = 100

bomb_mass = 1

def f_to_c(f_temp):
return (f_temp - 32) * 5/9

f100_in_celsius = f_to_c(100)


def c_to_f(c_temp):
return (c_temp * 9/5) + 32

c0_in_fahrenheit = c_to_f(0)
print(c0_in_fahrenheit)

def get_force(mass, acceleration):
return mass * acceleration

train_force = get_force(train_mass,
train_acceleration)

print("The GE train supplies " + str(train_force) +" Newtons of force")

def get_energy(mass, c= 3*10**8):
return mass * c**2

bomb_energy = get_energy(bomb_mass)
print("A 1kg bomb supplies " + str(bomb_energy) + " Joules")

def get_work(mass, acceleration, distance):
force = get_force(mass, acceleration)
return force * distance

train_work = get_work(train_mass, train_acceleration, train_distance)
print("The GE train does " + str(train_work) + " Joules of work over " + str(train_distance))

0 comments on commit 2d58497

Please sign in to comment.