-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.py
38 lines (29 loc) · 997 Bytes
/
script.py
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
train_mass = 22680
train_acceleration = 10
train_distance = 100
bomb_mass = 1
def f_to_c (f_temp):
c_temp = (f_temp - 32) * 5/9
return c_temp
f100_in_celcius = f_to_c (100)
print (f100_in_celcius)
def c_to_f (c_temp):
f_temp = c_temp * (9/5) + 32
return f_temp
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 (train_force)
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 (bomb_energy)
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 "+str(train_work)+" Joules of work over "+str(train_distance)+" meters.")