avatarJim McAulay🍁 I'm nobody. Are you a nobody too?

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

3029

Abstract

. Here are the Olympic rings made with the circle command.</p><figure id="abd7"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*ZxLLwq7bUbRwKS1scCdugw.jpeg"><figcaption></figcaption></figure><p id="165d">Using code from a previous lesson:</p><div id="3b01"><pre><span class="hljs-keyword">import</span> turtle <span class="hljs-keyword">as</span> T <span class="hljs-type">T</span>.width (<span class="hljs-number">10</span>)</pre></div><div id="3b93"><pre>T<span class="hljs-selector-class">.circle</span> (<span class="hljs-number">100</span>) # <span class="hljs-selector-tag">A</span> black circle set above center<span class="hljs-selector-class">.T</span><span class="hljs-selector-class">.penup</span>()</pre></div><div id="679b"><pre>T<span class="hljs-selector-class">.goto</span> (-<span class="hljs-number">215</span>,<span class="hljs-number">0</span>) # we factor in the thickness of line and space T<span class="hljs-selector-class">.pendown</span>() between circles. T<span class="hljs-selector-class">.color</span> ("blue") T<span class="hljs-selector-class">.circle</span> (<span class="hljs-number">100</span>)T<span class="hljs-selector-class">.penup</span>()</pre></div><div id="a0d2"><pre>T<span class="hljs-selector-class">.goto</span> (<span class="hljs-number">215</span>,<span class="hljs-number">0</span>) T<span class="hljs-selector-class">.pendown</span>() T<span class="hljs-selector-class">.color</span> (<span class="hljs-string">"red"</span>) T<span class="hljs-selector-class">.circle</span> (<span class="hljs-number">100</span>)T<span class="hljs-selector-class">.penup</span>()</pre></div><div id="ce9b"><pre>T<span class="hljs-selector-class">.goto</span> (-<span class="hljs-number">115</span>,-<span class="hljs-number">100</span>) T<span class="hljs-selector-class">.pendown</span>() T<span class="hljs-selector-class">.color</span> (<span class="hljs-string">"yellow"</span>) T<span class="hljs-selector-class">.circle</span> (<span class="hljs-number">100</span>)T<span class="hljs-selector-class">.penup</span>()</pre></div><div id="ab7b"><pre>T<span class="hljs-selector-class">.goto</span> (<span class="hljs-number">115</span>,-<span class="hljs-number">100</span>) T<span class="hljs-selector-class">.pendown</span>() T<span class="hljs-selector-class">.color</span> (<span class="hljs-string">"green"</span>) T<span class="hljs-selector-class">.circle</span> (<span class="hljs-number">100</span>)</pre></div><p id="83b4">Here’s an attempt to recreated the same thing with dots.</p><div id="26cb"><pre><span class="hljs-keyword">import</span> turtle <span class="hljs-keyword">as</span> T</pre></div><div id="f92f"><pre>T<span class="hljs-selector-class">.penup</span>() T<span class="hljs-selector-class">.goto</span> (<span class="hljs-number">0</span>,<span class="hljs-number">100</span>) T<span class="hljs-selector-class">.dot</span> (<span class="hljs-number">200</span>) T<span class="hljs-selector-class">.color</span> (<span class="hljs-string">"whi

Options

te"</span>) T<span class="hljs-selector-class">.dot</span> (<span class="hljs-number">180</span>)</pre></div><div id="971e"><pre>T<span class="hljs-selector-class">.penup</span> () T<span class="hljs-selector-class">.goto</span> (-<span class="hljs-number">215</span>,<span class="hljs-number">100</span>) T<span class="hljs-selector-class">.pendown</span>()
T<span class="hljs-selector-class">.color</span> (<span class="hljs-string">"blue"</span> T<span class="hljs-selector-class">.dot</span> (<span class="hljs-number">200</span>) T<span class="hljs-selector-class">.color</span> (<span class="hljs-string">"white"</span>) T<span class="hljs-selector-class">.dot</span> (<span class="hljs-number">180</span>)</pre></div><div id="1ccf"><pre>T<span class="hljs-selector-class">.penup</span> () T<span class="hljs-selector-class">.goto</span> (<span class="hljs-number">215</span>,<span class="hljs-number">100</span>) T<span class="hljs-selector-class">.pendown</span>() T<span class="hljs-selector-class">.color</span> (<span class="hljs-string">"red"</span>) T<span class="hljs-selector-class">.dot</span> (<span class="hljs-number">200</span>) T<span class="hljs-selector-class">.color</span> (<span class="hljs-string">"white"</span>) T<span class="hljs-selector-class">.dot</span> (<span class="hljs-number">180</span>)</pre></div><div id="3319"><pre>T<span class="hljs-selector-class">.penup</span>() T<span class="hljs-selector-class">.goto</span> (<span class="hljs-number">110</span>,<span class="hljs-number">0</span>) T<span class="hljs-selector-class">.pendown</span>() T<span class="hljs-selector-class">.color</span> (<span class="hljs-string">"yellow"</span>) T<span class="hljs-selector-class">.dot</span> (<span class="hljs-number">200</span>) T<span class="hljs-selector-class">.color</span> (<span class="hljs-string">"white"</span>) T<span class="hljs-selector-class">.dot</span> (<span class="hljs-number">180</span>)</pre></div><div id="bd7d"><pre>T<span class="hljs-selector-class">.penup</span>() T<span class="hljs-selector-class">.goto</span> (-<span class="hljs-number">110</span>,<span class="hljs-number">0</span>) T<span class="hljs-selector-class">.pendown</span>() T<span class="hljs-selector-class">.color</span> (<span class="hljs-string">"green"</span>) T<span class="hljs-selector-class">.dot</span> (<span class="hljs-number">200</span>) T<span class="hljs-selector-class">.color</span> (<span class="hljs-string">"white"</span>) T<span class="hljs-selector-class">.dot</span> (<span class="hljs-number">180</span>) </pre></div><figure id="3903"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*2kUq3hoeox2UHlM3gvcvVw.jpeg"><figcaption></figcaption></figure><p id="0aed"><a href="https://readmedium.com/c4d5fe0b9b6c?source=post_page-----acf8106ab83d----------------------">Jim McAulay🍁</a> says: “The difference between a well dressed boy on a tricycle and a poorly dressed boy on a bicycle is a tire”</p><p id="7771">57–56</p><p id="008e">25–25</p></article></body>

Dots And Circles In Python Turtle

The Olympic Rings revisited

Photo by Austrian National Library on Unsplash

In this article we look at the difference between the dot command and the circle command.

A dot is a filled circle. One of the differences between dots and circles is that a circle requires you to input a radius and a dot requires a diameter. When you create a circle the turtle starts on the circumference and moves around until it is back where it started. When you create a dot the turtle does not move it simply expands outward from its current position. The default size of a dot is 4 pixels.

What’s a pixel?

A pixel is a combination word, a portmanteau composed of picture and element. Your computer screen is composed of tiny picture elements called pixels. There are 96 pixels per inch. When you draw a line on the screen with turtle it is composed of pixels. The following code:

import turtle as T
T.forward (100)

Will draw a line 1 pixel in width and just over 1 inch in length.

import turtle as T
T.dot (200)

Will draw a filled circle with a diameters of 200 pixels or radius of 100 pixels centered at 0,0.

As we saw in a previous lesson you can create an unfilled circle centered at 0,0 with the following code.

import turtle as T
T.penup ()
T.forward (100)
T.left (90)
T.pendown()
T.circle (100)

You can produce A similar result with the following code

import turtle as T
T.dot (200)
T.color ("white")
T.dot (198)

Although they look the same when you are looking at individual circles. The difference appears when they overlap. Here are the Olympic rings made with the circle command.

Using code from a previous lesson:

import turtle as T
T.width (10)
T.circle (100) # A black circle set above center.T.penup()
T.goto (-215,0) # we factor in the thickness of line and space
T.pendown()      between circles.
T.color ("blue")
T.circle (100)T.penup()
T.goto (215,0)
T.pendown()
T.color ("red")
T.circle (100)T.penup()
T.goto (-115,-100)
T.pendown()
T.color ("yellow")
T.circle (100)T.penup()
T.goto (115,-100)
T.pendown()
T.color ("green")
T.circle (100)

Here’s an attempt to recreated the same thing with dots.

import turtle as T
T.penup()
T.goto (0,100)
T.dot (200)
T.color ("white")
T.dot (180)
T.penup ()
T.goto (-215,100) 
T.pendown()      
T.color ("blue"
T.dot (200)
T.color ("white")
T.dot (180)
T.penup ()
T.goto (215,100)
T.pendown()
T.color ("red")
T.dot (200)
T.color ("white")
T.dot (180)
T.penup()
T.goto (110,0)
T.pendown()
T.color ("yellow")
T.dot (200)
T.color ("white")
T.dot (180)
T.penup()
T.goto (-110,0)
T.pendown()
T.color ("green")
T.dot (200)
T.color ("white")
T.dot (180)

Jim McAulay🍁 says: “The difference between a well dressed boy on a tricycle and a poorly dressed boy on a bicycle is a tire”

57–56

25–25

Technology
Python
Python Turtle
Jim Mcaulay
Illumination
Recommended from ReadMedium