Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- Программа, вычисляющая знак синуса и косинуса угла.
- x и b такие числа, что угол, для которого мы хотим вычислить знаки синуса и косинуса, равен (x * pi) / b
- Если значения x или b не удовлетворяют условию, то выводится "Read the condition!".
- Чтобы убрать "лишние" круги берём остаток от деления угла на 2 ( (x * pi) / b % (2 * pi) = (x / b) % 2 ).
- Далее, зная значение угла, выводим нужный ответ.
- '''
- x, b = map(int, input().split())
- if x < 0 or b < x > 10**4 or b > 10**4:
- print('Read the condition!')
- else:
- angle = (x / b) % 2
- if 0 < angle < 0.5:
- print('sin > 0')
- print('cos > 0')
- elif 0.5 < angle < 1:
- print('sin > 0')
- print('cos < 0')
- elif 1 < angle < 1.5:
- print('sin < 0')
- print('cos < 0')
- elif 1.5 < angle < 2:
- print('sin < 0')
- print('cos > 0')
- elif angle == 0:
- print('sin = 0')
- print('cos = 1')
- elif angle == 0.5:
- print('sin = 1')
- print('cos = 0')
- elif angle == 1:
- print('sin = 0')
- print('cos = -1')
- elif angle == 1.5:
- print('sin = -1')
- print('cos = 0')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement