Tally marks are generally used for counting numbers. You can also use it in counting scores of games. While counting numbers, you draw a vertical line for each number and every fifth number is drawn diagonally that passes through the previous four vertical lines. For example, tally marks for the number 9 is

We will draw tally marks in the form of square. And taking the side of the square as 30 units. Here, the distance between each vertical line is 10 units. So, four vertical lines will form a square of 30 units side. Every fifth number is drawn diagonally and its length equal to 30x√2

#Python program to draw tally marks in turtle programming import turtle import math tallymarks = turtle.Turtle() number = int(input("Enter a number: ")) #Asking user to enter a number tallymarks.right(90) x = 0 for i in range(1,number+1): if(i%5 == 0): #For every fifth number, it will draw diagonal line tallymarks.right(135) tallymarks.forward(30*math.sqrt(2)) tallymarks.right(225) else: #For other numbers, it will draw vertical line tallymarks.penup() tallymarks.goto(x*10,0) tallymarks.pendown() tallymarks.forward(30) x = x + 1

Output of the above program

Assuming that user has entered 34. So, we will get tally marks accordingly.

Explanation of the above code-

if(i%5 == 0): tallymarks.right(135) tallymarks.forward(30*math.sqrt(2)) tallymarks.right(225)

For every fifth number, we will move the turtle 30x√2 units in such a way that it will be drawn as a diagonal.

else: tallymarks.penup() tallymarks.goto(x*10,0) tallymarks.pendown() tallymarks.forward(30) x = x + 1

For other numbers, we will draw a vertical line by moving the turtle to the specific position using `goto()`

function.

- Python Turtle Programming Tutorial
- How to draw square and rectangle in Python Turtle?
- How to draw circle in Python Turtle?
- How to draw color filled shapes in Python Turtle?
- How to draw stars in Python Turtle?
- How to draw pentagon, hexagon and other polygons in Python Turtle?
- How to draw Olympics logo in Python Turtle?
- How to draw a spiral square and star in Python Turtle?
- How to draw spider web in Python Turtle?
- How to draw car in Python Turtle?
- How to draw snowman in Python Turtle?
- How to draw chessboard in Python Turtle?