Question: Similarly to the examples above, write a short script that takes a value from the command line and prints out a circle with the radius

Similarly to the examples above, write a short script that takes a value from the command line and prints out a circle with the radius corresponding to that value. For example, for the value 20, it would print something like this output: $ python circle.py 20 0000000000000 000000000OOOOOOOO 000000OOOOOOOOOOOOOOD OOOOOOOOOOOOOOOO0000000 000000000000000000000000000 CODOCODOCOD000000000000000000 0000000000000000000000000000000 0000000000000000000000000000000 OOOOO00000000OOOOOOOO000000000000 00000000000000000000000000000000000 00000000000000000000000000000000000 0000000000000000000000000000000000000 COCO000000000000000000000000000000000 000000000000000000000000000000000000000 OOOOOO0000000000000ODOCOD00000OOOOOOOOO 000000000000000000000000000000000000000 000000000000000000000000000000000000000 COOOOOOOOOOO000000000000000000000000OCO 00000000000OOOOOOOOOOOOOOOOOOOOO0000000 000000000000000OOOOOOOOOOOOOOOOOOOOOOOO GOODOOOO00000000000000000000OOOOOOOOOOO CODDDDD000000000000000000000000OOOOOOOO dooooo0000OOOOOOOOOOOOOOOOOOOOOOOOOOOOO 000000000000000000000000000000000000000 000000000000000OOOOOOOOOOOOOOOOOOOO0000 ODD00C0C000000OOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000 DOOOOOOOOOOOOOO0000000000000000000000 00000000000000000000000OOOOOOOOOOOO 000000000OOOOOOOOOOOOOOOOOOOOOOOOOO 000000000000OOOOOOOOOOOOOOOOOO000 OOOOOOOOOOO00000000000000000000 0000000000000000000000000000000 OOOOOOOOOOOOOOOOOOOOOOOOOOOOD OOOOOOOOOOOOOOOOOOOOOOOOOOO GOOOO000000000ooooooooo 000000000000000000000 00000000000000000 DO00000000000 In order to determine where to draw o s and where to draw spaces, you'll want to think of each character's position in terms of an x and y position in a grid. The grid will be twice the radius high and twice the radius wide. Use the Pythagorean theorem to determine whether the distance of each character to the center of the grid is less than the value of the radius. If the distance is less than the radius, then the o character will be rendered in that position, otherwise the (empty space) will be rendered in that position. You can use the sqrt function from the math library (you must import math). Another function you might find useful is the abs function (absolute value). This function is built into Python's standard library, so you don't need to import anything to use
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
