1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
jonny [76]
3 years ago
12

Create a python code with 5 circles, 5 polygons, 5 line commands, 2 for loops, and 1 global variable

Computers and Technology
1 answer:
kenny6666 [7]3 years ago
8 0

Answer:

# Interactive Drawing

# Shapes

# This is an overview of the shapes that can be drawn on the

# canvas. For full details, please look at the documentation.

# If you are having issues figuring out which shape is drawn

# by which line of code, try commenting some of them out.

# General notes: It is acceptable to use either () or [] when

# listing points. However, be careful that you match

# the number and type of () or [] that you are using. Also,

# polygons and circles have optional parameters that allow

# you to select a fill color.

import simplegui

import math

# Global Variables

canvas_width = 600

canvas_height = 600

# Event Handlers

       

def draw(canvas):

   # Line Segment

   

   point_one = (10, 20)

   point_two = (300, 20)

   line_width = 5

   line_color = "Red"

   canvas.draw_line(point_one, point_two, line_width, line_color)

   canvas.draw_line((335, 25), (550, 50), 25, "Blue")

   

   # Connected Line Segments

   

   # Note that any number of points are allowed, and they

   # connect in the order that they are listed in the

   # method parameters. (same goes for polygons)

   point_one = (30, 50)

   point_two = (130, 150)

   point_three = (170, 100)

   line_width = 10

   line_color = "Purple"

   canvas.draw_polyline([point_one, point_two, point_three], line_width, line_color)

   canvas.draw_polyline([(500, 150), (400, 100), (342, 117), (301, 151), (200, 150)], 3, "Orange")

   

   # Polygons - All

   

   point_one = (50, 200)

   point_two = (80, 260)

   point_three = (170, 210)

   point_four = (100, 225)

   point_five = (75, 205)

   line_width = 5

   line_color = "Aqua"

   fill_color = "Lime"

   canvas.draw_polygon([point_one, point_two, point_three, point_four, point_five], line_width, line_color)

   point_one = (250, 200)

   point_two = (280, 260)

   point_three = (370, 210)

   point_four = (300, 225)

   point_five = (275, 205)

   canvas.draw_polygon([point_one, point_two, point_three, point_four, point_five], line_width, line_color, fill_color)

   canvas.draw_polygon([(450, 200), (550, 200), (450, 300), (550, 300)], 10, "Navy", "Olive")

   

   # Polygons - Rectangles

   

   # Same syntax as polygons, just using four points

   canvas.draw_polygon([(50, 300), (50, 350), (150, 350), (150, 300)], 8, "Green")

   # Simple formulas:

   # Top left corner = (a, b), Bottom right = (c, d)

   a = 200

   b = 300

   c = 220

   d = 350

   canvas.draw_polygon([(a, b), (a, d), (c, d), (c, b)], 2, "Yellow", "Yellow")

   # Top left corner = (a, b)

   a = 275

   b = 300

   width = 140 # For squares, width = height

   height = 75

   canvas.draw_polygon([(a, b), (a, b + height), (a + width, b + height), (a + width, b)], 20, "Fuchsia")

   

   # Polygons - Triangles

   

   # Same syntax as polygons, just using three points

   canvas.draw_polygon([(50, 420), (150, 470), (200, 370)], 5, "Teal", "Teal")

   # For right triangles:

   a = 200

   b = 450

   width = 100 # For one type of isosceles triangle, width = height

   height = 100

   canvas.draw_polygon([(a, b), (a + width, b), (a, b + height)], 6, "White")

   # Formula for equilateral triangles:

   a = 450

   b = 450

   width = 100

   canvas.draw_polygon([(a, b), (a + width, b), ((2 * a + width) / 2, b + width / 2 / math.tan(math.pi / 6))], 5, "Black", "Gray")

   

   # Circles

   

   center = (75, 550)

   radius = 30

   line_width = 5

   line_color = "Silver"

   fill_color = "Maroon"

   canvas.draw_circle(center, radius, line_width, line_color)

   center = (150, 550)

   canvas.draw_circle(center, radius, line_width, line_color, fill_color)

   canvas.draw_circle((350, 550), 50, 10, "Red")

   canvas.draw_circle((350, 550), 25, 10, "Blue", "Blue")

   

# Frame

frame = simplegui.create_frame("Shapes", canvas_width, canvas_height)

# Register Event Handlers

frame.set_draw_handler(draw)

# Remember to start the frame

frame.start()

Explanation:

This Should Work :)

You might be interested in
Create pseudocode to compute the volume of a sphere. Use the formula: V= (4/3)* π r3 where π is equal to 3.1416 approximately, w
MA_775_DIABLO [31]

Answer:

In geometry, the area enclosed by a circle of radius r is πr2. Here the Greek letter π represents a constant, approximately equal to 3.14159, which is equal to the ratio of the circumference of any circle to its diameter.

Explanation:

3 0
3 years ago
Read 2 more answers
What is an Integrated Development Environment (IDE)?
kogti [31]

Answer: A diverse workplace for software developers

6 0
3 years ago
How Mobile App work? Explain​
Marat540 [252]

Explanation:

Mobile Applications are moving away from the embedded software systems normally found on PCs.Instead,each application provides limited and isolated functions,such as a game,a calculator or mobile web browing.

8 0
3 years ago
Hello I am currently working on a multi-sim project. In the file I have already created a timer that goes from 00 - 80 and reset
Digiron [165]

// Copyright 2017 The Chromium Authors. All rights reserved.

// Use of this source code is governed by a BSD-style license that can be

// found in the LICENSE file.

'use strict';

/**

* Alias for document.getElementById.

* @param {string} id The ID of the element to find.

* @return {HTMLElement} The found element or null if not found.

*/

function $(id) {

 // eslint-disable-next-line no-restricted-properties

 return document.getElementById(id);

}

/**

* Get the preferred language for UI localization. Represents Chrome's UI

4 0
3 years ago
To what extent are the following computer systems instances of artificial intelligence:
ss7ja [257]

Answer: Supermarket bar code scanners and Voice-activated telephone menus are not instances of artificial intelligence

Explanation:

(a)Supermarket bar code scanners are only able to read the code however they are not able to perform any kind of machine learning techniques to be able to learn a sequence from the codes. As machine learning is a important part of artificial intelligence (AI) so they are not instances of AI. Similarly for Voice-activated telephone menus they could only display and cannot perform any intelligent task.

Web search engines and Internet routing algorithms are very dynamic and intelligent in processing and retrieving information to the end user.

So they are instances of AI.

8 0
3 years ago
Other questions:
  • Figuring out why your computer won't turn on falls under diagnosing.<br> A. True<br> B. False
    15·2 answers
  • gAssume that you are writing a program to merge two files named FallStudents and SpringStudents. Each file contains a list of st
    15·1 answer
  • Which of these devices is usually the default for most home network?
    12·1 answer
  • Computer simulations can: A. accurately predict the weather a month in advance.
    11·1 answer
  • An investigator has proposed a multi-site study of PSA (Prostate Specific Antigen) test results among patients with prostate can
    6·1 answer
  • Why is it difficult to detect a Trojan horse?
    13·2 answers
  • In what way, if any, has community building changed in the age of digital media? People’s community building has not changed in
    13·1 answer
  • Write a program to print "I love to program" to the screen 2 times. Edhesive​
    5·1 answer
  • Which statement about sample size is true?
    15·1 answer
  • PLEASE HELP
    14·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!