Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy as np
- h = float(input()) # диаметр (высота) колеса
- tf = int(input()) # время полного оборота на 360 градусов
- t = float(input()) # отрезок времени проведенный на колесе
- zero = np.array([0, -h/2]) # матрица координат начальной (нижней) точки (посадки)
- fi = (360 * t) / tf # угол поворота в градусах
- # Матрица поворота относительно начала координат в радианах
- rotate = np.array ( [ [ np.cos ( np.radians(fi) ), np.sin ( np.radians(fi) ) ], [ -np.sin ( np.radians(fi) ), np.cos ( np.radians(fi) ) ] ] )
- high=h/2*(1-np.cos(2*np.pi*(t/tf)))
- # создадим проверку введенных данных
- if t <= tf:
- print ( "Высота = %6.2f м" % high)
- elif t > tf :
- print ( 'error' )
- else:
- print ( 'error' )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement