Question: Python basic programming - Turtle graphics I am looking for the code to finish this question. I figured I would need some sort of for

Python basic programming - Turtle graphics

I am looking for the code to finish this question. I figured I would need some sort of for loop but I have only used for loops with the range function that referenced numbers. I am not sure how to do it with this question. Can someone please supply the correct code for completing the for loop.

#--------------------------------------------------------------------- # # Solar system # # Space is big. Really big. For we mere mortals it's often hard to # visualise the immensity of the objects in the heavens. In this # exercise we'll try to get an understanding of the relative sizes # of some of the planets in our solar system, by drawing dots # representing them all to the same scale. # # Below are two lists containing data about some planets in our # solar system. Your task is to draw a dot of the suggested colour # and diameter for each of the planets using Turtle's # "dot" method. In between drawing each dot you should move # the cursor to a different location on the screen so that the # dots are not all on top of one another. # # Optionally, you can also choose to write the planet's name next # to it, using Turtle's "write" method. You can change the colour # of the text displayed using Turtle's "color" method. To change # the font size, e.g., to 12, call the "write" method with the # argument "font=('size=12')". # # Importantly, you should not "hardwire" the colours and diameters # in your code. You should instead refer to the appropriate list # element by its index, so that your program can draw different # planets simply by changing the data in the lists.

from turtle import *

name = ['Mars', 'Earth', 'Neptune', 'Venus', 'Jupiter'] diameter = [13.6, 25.6, 97.2, 24.2, 285.6] # we let each pixel represent 500km colour = ['red', 'light blue', 'light grey', 'yellow', 'tan']

# Create a canvas representing the vast emptiness of space setup() title('Some planets in our solar system') bgcolor('black') penup() # we can draw dots with the pen up for planets in(diameter): dot(1)

##### Put your code for drawing the planets here

# Exit gracefully hideturtle() done()

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!