Python Programming: An Introduction to Computer Science, 3rd Ed.
3rd Edition
ISBN: 9781590282755
Author: John Zelle
Publisher: Franklin, Beedle & Associates
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 4, Problem 8PE
Program Plan Intro
Program to draw a line segment
Program plan:
- Import the math package.
- Import the required graphics package.
- Define the main method.
- Using the object GraphWin(), to display the graphics window.
- Using the method setCoords(), set the size of the graphics window.
- Prompt the user for 2 mouse clicks.
- Store coordinates in variables x1, x2, y1 and y2.
- Using the method Line(), draw a line with midpoint in cyan color.
- Compute the length and slope of the line using the formula given in textbook.
- Print the length and slope of line.
- Call the function “main()”.
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
Draw a rectangular where number of rows (10) and number of columns (20) by
using For-Next loop
visual basic
Python Turtle Graphics
Draw a spiral diagram using Python turtle package program follows 3 steps:
Import the turtle module
Create a turtle to control.
Draw around using the turtle methods.
You should consider the following points in your solution:
The shapes should be drawn with the shown colors
Yellow and white for the square-like shapes.
Blue for the background.
The prompt should have a turtle shape.
The number of iterations should be 300
You should use only one loop.
The number of the yellow color lines should be 200.
The final shape of the output should be as shown in the picture attached.
Make sure to set properly the starting position (x & y) of your drawing, to maintain the required diagram.
video on youtube:
https://www.youtube.com/watch?v=ZqoJD2RMu1I
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3,5,6 and 9. The sum of this multiples is 23.
find the sum of all the multiples of 3 or 5 below 1000.
in Visual Basic
Chapter 4 Solutions
Python Programming: An Introduction to Computer Science, 3rd Ed.
Ch. 4 - Prob. 1TFCh. 4 - Prob. 2TFCh. 4 - Prob. 3TFCh. 4 - Prob. 4TFCh. 4 - Prob. 5TFCh. 4 - Prob. 6TFCh. 4 - Prob. 7TFCh. 4 - Prob. 8TFCh. 4 - Prob. 9TFCh. 4 - Prob. 10TF
Ch. 4 - Prob. 1MCCh. 4 - Prob. 2MCCh. 4 - Prob. 3MCCh. 4 - Prob. 4MCCh. 4 - Prob. 5MCCh. 4 - Prob. 6MCCh. 4 - Prob. 7MCCh. 4 - Prob. 8MCCh. 4 - Prob. 9MCCh. 4 - Prob. 10MCCh. 4 - Prob. 1DCh. 4 - Prob. 3DCh. 4 - Prob. 1PECh. 4 - Prob. 2PECh. 4 - Prob. 3PECh. 4 - Prob. 7PECh. 4 - Prob. 8PECh. 4 - Prob. 9PECh. 4 - Prob. 10PECh. 4 - Prob. 11PE
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- (Simulation) Write a program to simulate the roll of two dice. If the total of the two dice is 7 or 11, you win; otherwise, you lose. Embellish this program as much as you like, with betting, different odds, different combinations for win or lose, stopping play when you have no money left or reach the house limit, displaying the dice, and so forth. (Hint: Calculate the dots showing on each die with the expression dots=(int)(6.0randomnumber+1), where the random number is between 0 and 1.)arrow_forwardto accept the radius of a circle and display its area , where Area=arrow_forwardComputer Science create a jumping rectangle, create a second rectangle that move back and forth across the bottom (yLimit) and allow the jumping rectangle to move left and right too. The jumping box must avoid a collision with the second rectangle, if they hit a message should be shown that you died and end the program. in C#arrow_forward
- 1. Supposed a ball is thrown straight up in the air with an initial velocity of 50 feet per second and an initial height of 5 feet. How high will the ball be after 3 seconds? Note: The height after t seconds is given by the expression - 16t+vot+ho, where vo is the initial velocity and ho is the initial height. Visual Basicarrow_forwardQ2- You have two figures a rectangle and a circle, the circle inside the rectangle. Compute and print the shaded area. 1- Write an algorithm for the above problem using Pseudocode.arrow_forwardProgramming Language: Python 1. Simple Arithmetic Calculator Create a program that would accept two input numbers then display the corresponding output. Use any selection control structures to implement the output. Copy the layout as shown below.arrow_forward
- Slot Machine Simulation- I need to get answer in Pseudocode A slot machine is a gambling device that the user inserts money into and then pulls a lever (or presses a button). The slot machine then displays a set of random images. If two or more of the images match, the user wins an amount of money, which the slot machine dispenses back to the user. Design a program that simulates a slot machine. When the program runs, it should do the following: Ask the user to enter the amount of money he or she wants to insert into the slot machine. Instead of displaying images, the program will randomly select a word from the following list: Cherries, Oranges, Plums, Bells, Melons, Bars The program will select and display a word from this list three times. If none of the randomly selected words match, the program will inform the user that he or she has won $0. If two of the words match, the program will inform the user that he or she has won two times the amount entered. If three of the words…arrow_forwardThe following program moves a robot in a grid of squares. The initial position and direction of the robot is shown below. Click on the grid to move the robot to the final position after the program is run. You must click within the box to rotate the robot to the correct final direction (click near the top of the box to rotate up, etc...) Feel free to move the robot along as you follow the code. PROCEDURE DoSomething(a){ MOVE_FORWARD() if( a > 2 ) { MOVE_FORWARD() } else { if( a = 3 ) { MOVE_FORWARD() } } MOVE_FORWARD()} i ⬅ 3ROTATE_RIGHT()REPEAT 2 TIMES{ DoSomething(i) MOVE_FORWARD() ROTATE_RIGHT() i ⬅ i - 1}arrow_forwardTranscribed Image Text Create a program that allows the user to do some basic functions. First, ask the user if they would like to find out sqrt, log or factorial of a number, then return the results. Here is the sample output: Welcome to the simple math helper. What would you like to calculate? 1. Sqrt 2. Log 3. Factorial > 1 Enter the number to sqrt: >9arrow_forward
- Right oriented hollow triangle where instead of stars, numbers will be printed. The shape of the triangle will change according to the input. Explanation: The program will take in any between 1 to 9 as input and output will be an equivalent hollow numbered triangle where the hypotenuse will be facing the right side Input: Output: 1 12 1 3 1 4 12345arrow_forwardC program to check whether a triangle is Equilateral, Isosceles or Scalene. a b c a =c 75 a = b = c 30 45 60 60° a a Scalene Triangle 75 75 60 Isosceles Triangle b Equilateral Trainglearrow_forwardPlz help with the folloowing: Write a program to draw the following shapes using loops:arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrEBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Expressions in C++ | C++ tutorial for beginners; Author: Tutorial Mart;https://www.youtube.com/watch?v=XHbsZGpmRc8;License: Standard YouTube License, CC-BY
expression in python # python expressions; Author: Abhishek Tripathi;https://www.youtube.com/watch?v=Cc-kJGRjH6k;License: Standard Youtube License