#!/usr/bin/python3 # ==================================================================== # centripetal acceleration # ==================================================================== import user_interface as ui from math import sqrt print(''' +---------------------------------------------------------------+ | calculate centripetal acceleration (artificial gravity) given | | 1. tangential velocity (ft/sec) (meter/sec) | | 2. radius (ft) (meter) | | | | you must use ether English or metric measurements. | | Do not mix them. | +---------------------------------------------------------------+''') while True: # ---- tangential velocity print() s = ui.get_user_input('Enter tangential velocity: ') if not s: break tf,v = ui.is_float(s) if not tf: print() print('tangential velocity') print(f'non-float entered ({s})') break # ---- radius print() s = ui.get_user_input('Enter radius: ') if not s: break tf,r = ui.is_float(s) if not tf: print() print('radius') print(f'non-float entered ({s})') break # ---- centripetal acceleration a = v**2/r print() print(f'centripetal acceleration = {a:.3}') print()