Python final

You may use copies of printed instructions and any printed or hand-written notes you bring. You cannot share these once you begin. You may use files that you have saved in your Gmail account, but you cannot communicate with other students or individuals during the test. Below is a nearly exhaustive list of what you may be asked to do: 1. Create boxes of various sizes and orientations for floors, ceilings, walls, vertical and horizontal supports, and moving blocks. 2. Create while loops in which multiple objects move simultaneously with defined accelerations or accelerations dependent upon F = ma. 3. Make objects bounce off of floors, walls, and ceilings. 4. Program forces in agreement with their standard equations for gravity, friction, and spring forces. 5. Use the if command to specify where or when a force is applied and where or when it is not applied. 6. Make well-scaled graphs for position, velocity, and acceleration in any of the three spatial dimensions. Include axes labels and units. 7. Make vectors for velocity and acceleration of objects and that move with the objects. 8. Make trails for objects. 9. Make boxes which include continually updated numeric values for any physical quantity in the situation. 10. Make spheres, pyramids, cylinders, and coils with various orientations. 11. Make objects rotate around a defined axis as time passes. 12. Create composite systems with the frame command. 13. Create while loops in which multiple objects rotate simultaneously with defined accelerations or accelerations dependent upon τ = Iα. 14. Make well-scaled graphs of kinetic, spring, and gravitational potential energy. Include axes labels and units.