Starting Out with Python (4th Edition)
4th Edition
ISBN: 9780134444321
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 3, Problem 10AW
Program Plan Intro
“if” statement:
“if” statement is used to make a decision structure, which permits the
- • The indented statement is executed only when the condition is “true”.
- • If the given condition is “false”, it skips the indented statements.
Turtle:
Turtle graphics is a method which is used to simulate a “turtle” to draw a simple graphics based on the given commands.
- • It provides numerous functions that use decision structures which determines the state of the turtle and performs actions according to the conditions.
Import turtle:
A turtle is the predefined module in a program and in order to use the turtle in a program the turtle module must be imported.
- • To import the turtle module use “import turtle” in the program.
Algorithm to determine whether the turtle is inside a rectangle.
- • Check whether the rectangle’s upper-left corner is at (100,100) using “xcor()”.
- • Check whether the rectangle’s lower-right corner is at (200,200) using “ycor()”.
- • If so, hide the turtle using the function “hideturtle”.
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
Fix the code, make it look like the expect
Click the four endpoints of the rectangles in the given java statement.
1. g.drawRect(150, 200, 400, 50);
Matlap
Chapter 3 Solutions
Starting Out with Python (4th Edition)
Ch. 3.1 - What is a control structure?Ch. 3.1 - What is a decision structure?Ch. 3.1 - Prob. 3CPCh. 3.1 - Prob. 4CPCh. 3.1 - What types of relationships between values can you...Ch. 3.1 - Write an if statement that assigns 0 to x if y is...Ch. 3.1 - Write an if statement that assigns 0.2 to...Ch. 3.2 - Prob. 8CPCh. 3.2 - What statement do you use in Python to write a...Ch. 3.2 - When you write an if-else statement, under what...
Ch. 3.3 - What would the following code display? If 'z a:...Ch. 3.3 - What would the following code display? s1 = 'New...Ch. 3.4 - Convert the following code to an if-elif-else...Ch. 3.5 - Prob. 14CPCh. 3.5 - Prob. 15CPCh. 3.5 - Assume the variables a = 2, b = 4, and c = 6....Ch. 3.5 - Explain how short-circuit evaluation works with...Ch. 3.5 - Write an if statement that displays the message...Ch. 3.5 - Write an if statement that displays the message...Ch. 3.6 - Prob. 20CPCh. 3.6 - What is a flag variable?Ch. 3.7 - Prob. 22CPCh. 3.7 - Prob. 23CPCh. 3.7 - Prob. 24CPCh. 3.7 - Prob. 25CPCh. 3.7 - How do you determine the turtle's pen color? How...Ch. 3.7 - Prob. 27CPCh. 3.7 - Prob. 28CPCh. 3 - A ______ structure can execute a set of statements...Ch. 3 - A __________ structure provides one alternative...Ch. 3 - A(n) _________ expression has a value of either...Ch. 3 - The symbols , , and == are all ___________...Ch. 3 - A(n)__________ structure tests a condition and...Ch. 3 - You use a(n) _______ statement to write a single...Ch. 3 - You use a(n) ______ statement to write a dual...Ch. 3 - and, or, and not are ________ operators. a....Ch. 3 - A compound Boolean expression created with the...Ch. 3 - A compound Boolean expression created with the...Ch. 3 - The _________ operator takes a Boolean expression...Ch. 3 - A ________ is a Boolean variable that signals when...Ch. 3 - Prob. 1TFCh. 3 - A program can be made of only one type of control...Ch. 3 - A single alternative decision structure tests a...Ch. 3 - A decision structure can be nested inside another...Ch. 3 - A compound Boolean expression created with the and...Ch. 3 - Explain what is meant by the term conditionally...Ch. 3 - You need to test a condition then execute one set...Ch. 3 - Briefly describe how the and operator works.Ch. 3 - Briefly describe how the or operator works.Ch. 3 - Prob. 5SACh. 3 - What is a flag and how does it work?Ch. 3 - Write an if statement that assigns 20 to the...Ch. 3 - Write an if statement that assigns 0 to the...Ch. 3 - Write an if-else statement that assigns 0 to the...Ch. 3 - The following code contains several nested if-else...Ch. 3 - Write nested decision structures that perform the...Ch. 3 - Write an if-else statement that displays 'speed is...Ch. 3 - Write an if-else statement that determines whether...Ch. 3 - Prob. 8AWCh. 3 - Prob. 9AWCh. 3 - Prob. 10AWCh. 3 - Day of the Week Write a program that asks the user...Ch. 3 - Areas of Rectangles The area of a rectangle is the...Ch. 3 - Age Classifier Write a program that asks the user...Ch. 3 - Roman Numerals Write a program that prompts the...Ch. 3 - Mass and Weight Scientists measure an objects mass...Ch. 3 - Magic Dates The date June 10, 1960, is special...Ch. 3 - Color Mixer The colors red, blue, and yellow are...Ch. 3 - Hot Dog Cookout Calculator Assume hot dogs come in...Ch. 3 - Roulette Wheel Colors On a roulette wheel, the...Ch. 3 - Money Counting Game Create a change-counting game...Ch. 3 - Book Club Points Serendipity Booksellers has a...Ch. 3 - Software Sales A software company sells a package...Ch. 3 - Shipping Charges The Fast Freight Shipping Company...Ch. 3 - Body Mass Index Write a program that calculates...Ch. 3 - Time Calculator Write a program that asks the user...Ch. 3 - February Days The month of February normally has...Ch. 3 - Wi-Fi Diagnostic Tree Figure 3-19 shows a...Ch. 3 - Restaurant Selector You have a group of friends...Ch. 3 - Turtle Graphics: Hit the Target Modification...
Knowledge Booster
Similar questions
- Click the four endpoints of the rectangles given in the java statements. 1. g.drawRect(600, 0, 200, 450)arrow_forwardThis needs to be made in Javascript. Leap Year Detector: Design a program that asks the user to enter a year, then displays a message indicating whether the year is a leap year. (If the year is evenly divisible by 100 and is also evenly divisible by 400, then it is a leap year. For example, 2000 is a leap year, but 2100 is not. If the year is not evenly divisible by 100 but is divisible by 4, then it is a leap year. For example, 1996 is a leap year, 1997 is not. )arrow_forwardWrite your first name in the red part You Last name should appear in the empty label after you click on "My last name is” Button Use .place() package • window.geometry("300x200+10+10") def Print(): This is Amrou My Last name is This is Amrou My Last name is Haj Ibrahimarrow_forward
- Carpet Calculator The Westfield Carpet Company has asked you to write an application that calculates the price of carpeting for rectangular rooms. To calculate the price, you multiply the area of the floor (width times length) by the price per square foot of carpet. For example, the area of floor that is 12 feet long and 10 feet wide is 120 square feet. To cover that floor with carpet that costs $8 per square foot would cost $960. First, you should create a class named RoomDimension that has two fields: one for the length of the room and one for the width. The RoomDimension class should have a method that returns the area of the room. (The area of the room is the room’s length multiplied by the room’s width.) Next you should create a RoomCarpet class that has a RoomDimension object as a field. It should also have a field for the cost of the carpet per square foot. The RoomCarpet class should have a method that returns the total cost of the carpet. Figure 8-20 is a UML…arrow_forwardStart myNum RANDOM(1,10) false true myNum > 8 DISPLAY("Done") DISPLAY(myNum) 身arrow_forwardRock Paper Scissors Game Instructions In the game Rock Paper Scissors, two players simultaneously choose one of three options: rock, paper, or scissors. If both chose the same option, then the result is a tie. However, if they choose differently, the winner is determined as follows:• Rock beats scissors, because a rock can break a pair of scissors.• Scissors beat paper, because scissors can cut the paper. • Paper beats rock, because a piece of paper can cover a rock. Create a game in which the computer randomly chooses rock, paper, or scissors. Assign the number 1, 2, or 3 to represent one of the three choices. Let the user enter a number. Then determine the winner by comparing the user input and the randomly generated choice of the computer. Additional instructions: • The Program should validate all user input.• Game should ask the user to play again and continue if yes and stop if no.• Once the user stops playing, program should print the total number of wins. Java…arrow_forward
- Rock Paper Scissors Game Instructions In the game Rock Paper Scissors, two players simultaneously choose one of three options: rock, paper, or scissors. If both chose the same option, then the result is a tie. However, if they choose differently, the winner is determined as follows: • Rock beats scissors, because a rock can break a pair of scissors. • Scissors beat paper, because scissors can cut the paper. • Paper beats rock, because a piece of paper can cover a rock. Create a game in which the computer randomly chooses rock, paper, or scissors. Assign the number 1, 2, or 3 to represent one of the three choices. Let the user enter a number. Then determine the winner by comparing the user input and the randomly generated choice of the computer. Additional instructions: • The Program should validate all user input. • Game should ask the user to play again and continue if yes and stop if no. • Once the user stops playing, program should print the total number of wins.arrow_forwardScissor, rock, paper Write a program called GameSRP.java that plays the popular scissor-rock-paper game where a scissor can cut paper, a rock kan nock a scissor and a paper can wrap a rock. The program asks the user for one of the options (1 for scissor, 2 for rock or 3 for paper) and then randomly picks one of them for the computer. It then presents if you or the computer won, or if it was a draw. If the user enters 0 the program will end and display the total score (number of wins for you and the computer and the draws). Here is a sample run: Scissor (1), rock (2), paper (3) or 0 to quit: 1 You lost, computer had rock! Scissor (1), rock (2), paper (3) or 0 to quit: 2 It's a draw! Scissor (1), rock (2), paper (3) or 0 to quit: 3 You won, computer had rock! Scissor (1), rock (2), paper (3) or 0 to quit: 1 You lost, computer had rock! Scissor (1), rock (2), paper (3) or 0 to quit: 2 It's a draw! Scissor (1), rock (2), paper (3) or 0 to quit: 3 You won, computer had rock! Scissor (1),…arrow_forwardVisual Basic Write a program to place an order from the restaurant menu in Table 2.1.Use the form in Figure 1.3, and write the program so that each group box is invisible andbecomes visible only when its corresponding check box is checked.After the button is clicked, the cost of the meal should be calculated.Note: The Checked property of the first radio button in each group box should be set to True inits Properties window. This guarantees that a selection is made in each visible group box. Whenthe cost of the meal is calculated, only the visible group boxes should be considered.arrow_forward
- The text presented the Sierpinski triangle fractal. Inthis exercise, you will write a program to display another fractal, called the Kochsnowflake, named after a famous Swedish mathematician. A Koch snowflake iscreated as follows:1. Begin with an equilateral triangle, which is considered to be the Koch fractalof order (or level) 0, as shown in Figure a.2. Divide each line in the shape into three equal line segments and draw an outwardequilateral triangle with the middle line segment as the base to create aKoch fractal of order 1, as shown in Figure b.3. Repeat Step 2 to create a Koch fractal of order 2, 3, . . . , and so on, as shownin Figures c and d.arrow_forwardHangman gameWrite a terminal based on the game of Hangman. In a hangman game, the player is given a wordthat they need to guess, with each letter of the word represented by an underscore/blank. Theplayer tries to guess a letter of the word by entering it into the terminal. If the letter is correct, theblank corresponding to that letter is filled in. If the letter is incorrect, a part of a stick figure isdrawn. The player has a limited number of incorrect guesses before the stick figure is fully drawnand the game is lost. The player wins the game if they guess all the letters of the word before thestick figure is fully drawn.The program should have an array of possible words to choose from. A different word should berandomly chosen from the array every time we run the program.Others: Do not use GOTO statementsarrow_forwardQ3: - Write a visual basic program that reads two integers (feet and inches) representing distance, then converts this distance to meter. Use two text boxes for reading the two integer numbers and print the result in picture box. Note: 1 foot = 12 inch 1 inch = 2.5 Cm Q4:- Write a visual basic program to reads an integer value (T) representing time in seconds, and converts it to equivalent hours (hr), minutes (mn), and seconds (sec), in the following form: hr : mn : sec i.e.: Input: 4000 Output: 1:6:40arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,