Построение квадрата в квадрате - PullRequest
0 голосов
/ 21 сентября 2019

При построении квадрата внутри квадрата отображается только график.Я не знаю, что не так в моем коде?

В Pycharm я пытаюсь нарисовать его.

'' '

import matplotlib.pyplot as plt
def square(x,y):
    if (x[1]-x[0]>=1):
       plt.plot(x,y,'ro--')
       x=[x[0]+1,x[1]+1,x[2]-1,x[3]-1,x[0]+1]
       y=[y[0]+1,y[1]-1,y[2]-1,y[3]+1,y[0]+1]
       return square(x,y)
def PlotSquare(size):
    y=[0,size,size,0,0]
    x=[0,0,size,size,0]
    square(x,y)
    plt.title("square")
    plt.axis([min(x)-1,max(x)+1,min(y)-1,max(y)+1])
    plt.grid()
    plt.show()
def main():
   size=int(input("Enter the size of square:"))
   PlotSquare(size)
main()

' ''

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...