import numpy as np
import matplotlib.pyplot as plt
import math
flag = 0
sin_value = []
flag_value = []
for n in np.arange(0,7,0.01):
a = math.sin(n)
if a > 0.5 : flag = 1
elif flag==1 and a > -0.5 : flag = 1
else : flag = 0
sin_value.append(a) #Graph drawing data storage
flag_value.append(flag) #Graph drawing data storage
#Graph drawing
fig = plt.figure()
plt.subplot(2,1,1)
plt.plot(np.arange(0,7,0.01) , sin_value)
plt.subplot(2,1,2)
plt.plot(np.arange(0,7,0.01) , flag_value)
plt.show()