import matplotlib.pyplot as plt from random import * import numpy as np
xv=np.array([0,0]) yv=np.array([0,3]) plt.plot(xv,yv,'-k') xv=np.array([0,3]) yv=np.array([3,3]) plt.plot(xv,yv,'-k') xv=np.array([3,3]) yv=np.array([3,0]) plt.plot(xv,yv,'-k') xv=np.array([3,0]) yv=np.array([0,0]) plt.plot(xv,yv,'-k') plt.axis('equal') plt.show()
def lineas1(): xv=np.array([0,0]) yv=np.array([0,3]) plt.plot(xv,yv,'-k') xv=np.array([0,3]) yv=np.array([3,3]) plt.plot(xv,yv,'-k') xv=np.array([3,3]) yv=np.array([3,0]) plt.plot(xv,yv,'-k') xv=np.array([3,0]) yv=np.array([0,0]) plt.plot(xv,yv,'-k') def lineas2(): xv=np.array([1,1]) yv=np.array([1,2]) plt.plot(xv,yv,'-b') xv=np.array([1,2]) yv=np.array([2,2]) plt.plot(xv,yv,'-b') xv=np.array([2,2]) yv=np.array([2,1]) plt.plot(xv,yv,'-b') xv=np.array([2,1]) yv=np.array([1,1]) plt.plot(xv,yv,'-b') lineas1() lineas2() plt.axis('equal') plt.show()
lineas1() lineas2() x=random()*3 y=random()*3 if x>1 and x<2 and y>1 and y<2: plt.plot(x,y,'or') else: plt.plot(x,y,'og')
lineas1() lineas2() N=100 for i in range(100): x=random()*3 y=random()*3 if x>1 and x<2 and y>1 and y<2: plt.plot(x,y,'or') else: plt.plot(x,y,'og')
lineas1() lineas2() N=100 cuenta=0 for i in range(N): x=random()*3 y=random()*3 if x>1 and x<2 and y>1 and y<2: plt.plot(x,y,'.r') cuenta=cuenta+1 else: plt.plot(x,y,'.g') area=(cuenta/N)*9.0 print(area)