-
Notifications
You must be signed in to change notification settings - Fork 387
/
Copy pathPhysicsClass
45 lines (30 loc) · 1.03 KB
/
PhysicsClass
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Uncomment this when you reach the "Use the Force" section
train_mass = 22680
train_acceleration = 10
train_distance = 100
bomb_mass = 1
# Write your code below:
def f_to_c(f_temp):
c_temp = (f_temp - 32) * (5 / 9)
return c_temp
f100_in_celsius = f_to_c(100)
# print(f_to_c(100))
def c_to_f(c_temp):
f_temp = c_temp * (9 / 5) + 32
return f_temp
c0_in_fahreinheit = c_to_f(0)
# print(c_to_f(0))
def get_force(mass, acceleration):
return mass * acceleration
train_force = get_force(train_mass, train_acceleration)
# print(train_force)
print(f"\nThe GE train supplies {train_force} Newtons of force.")
def get_energy(mass, c = 3*10**8):
return mass * c
bomb_energy = get_energy(bomb_mass)
print(f"\nA 1kg bomb supplies {bomb_energy} Joules")
def get_work(mass, acceleration, distance):
force = get_force(mass, acceleration) * distance
return force
train_work = get_work(train_mass, train_acceleration, train_distance)
print(f"\nThe GE train does {train_work} Joules of work over {train_distance} meters.")