File size: 3,642 Bytes
b1eef16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
print("If velocity value is positive, object is travelling to the right.")
print("If velocity value is negative, object is travelling in the opposite direction to the left.")

# Ask for input for initial velocity, u
u = float(input("Enter the initial velocity (u) in metres per second: "))
if u < 0:
    d = "travelling to the left"
elif u > 0:
    d = "travelling to the right"
elif u == 0:
    d = "at rest"

# Ask for input for final velocity, v
v = float(input("Enter the final velocity (v) in metres per second: "))
if v < 0:
    d = "travelling to the left"
elif v > 0:
    d = "travelling to the right"
elif v == 0:
    d = "at rest"

# Print the values to confirm
print(f"Initial velocity (u): {u} m/s means object is {d} with a speed of {abs(u)} m/s.")
print(f"Final velocity (v): {v} m/s means object is {d} with a speed of {abs(v)} m/s.")

if u < 0:
    if v == u:
        print("u < 0, v = u")
        print("Object was initially travelling to the left.")
        print("Object continued travelling to the left with constant speed.")
    elif v < u:
        print("u < 0, v < u")
        print("Object was initially travelling to the left.")
        print("Object continued travelling to the left, accelerated and increased its speed.")
    elif v == 0:
        print("u < 0, v = 0")
        print("Object was initially travelling to the left.")
        print("Object continued travelling to the left, decelerated, decreased its speed and stopped.")
    elif v > u and v < 0:
        print("u < 0, v > u and v < 0")
        print("Object was initially travelling to the left.")
        print("Object continued travelling to the left, decelerated and decreased its speed.")
    elif v > u and v > 0:
        print("u < 0, v > u and v > 0")
        print("Object was initially travelling to the left.")
        print("Object continued travelling to the left, decelerated, decreased its speed and stopped.")
        print("Object then accelerated and travelled to the right.")
elif u > 0:
    if v == u:
        print("u > 0, v = u")
        print("Object was initially travelling to the right.")
        print("Object continued travelling to the right with constant speed.")
    elif v > u:
        print("u > 0, v > u")
        print("Object was initially travelling to the right.")
        print("Object continued travelling to the right, accelerated and increased its speed.")
    elif v == 0:
        print("u > 0, v = 0")
        print("Object was initially travelling to the right.")
        print("Object continued travelling to the right, decelerated, decreased its speed and stopped.")
    elif v < u and v > 0:
        print("u > 0, v < u and v > 0")
        print("Object was initially travelling to the right.")
        print("Object continued travelling to the right, decelerated and decreased its speed.")
    elif v < u and v < 0:
        print("u > 0, v < u and v < 0")
        print("Object was initially travelling to the right.")
        print("Object continued travelling to the right, decelerated, decreased its speed and stopped.")
        print("Object then accelerated and travelled to the left.")
elif u == 0:
    if v == u:
        print("Object was initially at rest.")
        print("u = 0, v = u")
        print("Object continued resting.")
    elif v > u:
        print("Object was initially at rest.")
        print("u = 0, v > u")
        print("Object accelerated and increased its speed to travel to the right.")
    elif v < u:
        print("Object was initially at rest.")
        print("u = 0, v < u and v < 0")
        print("Object accelerated and increased its speed to travel to the left.")