Здравствуйте.Рисунок шахматной доски с черепахой (с четным номером)
Я только что написал этот код Python с графикой черепах для рисования шахматной доски заданным размером. Проблема я столкнулся, когда я вхожу нечетное число все работает просто отлично:
- Последний квадрат также наполнен, я просто не успел скриншот это вовремя
Но когда я вхожу четное число, это как:
Вот код:
from turtle import *
import sys
def main():
dimension = int(input('Enter dimension: '))
side = 50
x_coord = -250
y_coord = 300
turtle = Turtle()
turtle.speed('fastest')
turtle.pensize(5)
for i in range(dimension ** 2):
if not i % dimension:
y_coord -= side
turtle.penup()
turtle.setx(x_coord)
turtle.sety(y_coord)
turtle.pendown()
if not i % 2:
turtle.begin_fill()
for _ in range(4):
turtle.forward(side)
turtle.right(90)
turtle.forward(side)
turtle.end_fill()
if __name__ == '__main__':
sys.exit(main())