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