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 9AW
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 a 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’s pen color is “red” or “blue”
- • Check whether the pen color is “red” or “blue”.
- • If so, then make the pen size to “5” pixel using the function “pensize()”.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Using C# in Microsoft Visual Studio create an application that lets the user play the game of Rock, Paper, Scissors against the computer. The program should work as follows:1. When the program begins, a random number in the range of 1 through 3 is generated. If the number is 1, then the computer has chosen rock. If the number is2, then the computer has chosen paper. If the number is 3, then the computer has chosen scissors. (Do not display the computer’s choice yet.)2. The user selects his or her choice of rock, paper, or scissors. To get this input you can use Button controls, or clickable PictureBox controls displaying some of the artwork that you will find in the student sample files.3. The computer’s choice is displayed.4. A winner is selected according to the following rules:• If one player chooses rock and the other player chooses scissors, then rock wins. (Rock smashes scissors.)• If one player chooses scissors and the other player chooses paper, then scissors wins. (Scissors…
True or False: Adding more control variables will always increase the R 2 value.
True
False
This 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. )
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
- 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_forwardUsing the visual code studioWrite a program for a “6/15 Lottery Game”. Please take note of the following: 1. It must prompt the user to input a digit for about six times between 0 to 15 only. The output display must specify that it’s “Digit 1”, “Digit 2”, and so on up to “Digit 6”.2. If the inputted digit is greater than 15, the program will notify the player about the incorrect input displaying: “Error! Please input a digit between 0 and 15 only! Repeat your Selection!” And the program will be terminated.3. If at least one digit matched (exact array position and digit) from the Lottery draw, then the output display must be, as an example: “1 Match! Your Bet is free for the next draw!”4. If no digit matched from the Lottery draw, then the output display must be, as an example: "Sorry. No Exact Match Found. Try Again! "5. Note that repetition of input digit chosen by the player is allowed. 6. And finally, if all digit matches, it will give an output display, as an example:…arrow_forwardQ5arrow_forward
- Instructions Objectives: Use a while loop Use multiple loop controlling conditions Use a boolean method Use the increment operator Extra credit: Reuse earlier code and call two methods from main Details:This assignment will be completed using the Eclipse IDE. Cut and paste your code from Eclipse into the Assignment text window. This is another password program. In this case, your code is simply going to ask for a username and password, and then check the input against four users. The program will give the user three tries to input the correct username-password combination. There will be four acceptable user-password combinations: alpha - alpha1 beta - beta1 gamma - gamma1 delta - delta1 If the user types in one of the correct username-password combinations, then the program will output: “Login successful.” Here are a couple of example runs (but your code needs to work for all four user-password combinations): Username: betaType your current password: beta1Login…arrow_forwardWrite pseudo code and design flowchart that performs the following: 1. Ask a user to enter a number. 2. If the number is between 0 and 10, write the word blue. 3. If the number is between 10 and 20, write the word red. 3. if the number is between 20 and 30, write the word green. 4. If it is any other number, write that it is not a correct color option.arrow_forwardVisual Basic. Write an expression that evaluates to true if the value of the integer variable numberOfPrizes is divisible (with no remainder) by the integer variable numberOfParticipants. (Assume that numberOfParticipants is not zero.)arrow_forward
- This code is intended to change the y location of an ellipse that has been created and increase the variable speed when the if statement is true. This code will not work as intended. Explain why it will not work correctly and then type the code correctly. if(y > height) y = 30; speed++;arrow_forwardQ2: Design a simply calculator using inputbox, one textbox and four buttons. The integer values of the first and second number are entered by inputbox. Write the codes to perform add, subtract, multiply, and divide where pressing on buttons. Display the result operation in TextBox by using the following formula. 3*7=21arrow_forwardWrite a Python file to create a GUI for Tic-Tac-Toe game as shown in the following figure (create the same display and same dimensions and forms): Tic-Tac-Toe game X's turn Play Again Tic-Tac-Toe game O's turn Play Againarrow_forward
- Rose 1arrow_forwardCoffee vending machine: It is a vending system that can work for different prices of coffee. It works with coins. It should calculate the ammount difference and be able to refund extra money. The user will first select the product, the vending system will print the price on the screen, then the user will throw the money, the system will check the amount of money when the buy product button is pressed, if the amount of money is suitable, it will check whether the product is in the system, and if the product is available, it will deliver the coffee. It will refund extra money to customer. 1) Draw the sequence diagram for the scenario given above.2) Draw the class diagram for the given scenario. Thank you so much.arrow_forwardFlowchart that converts temperature (Fahrenheit to Celsius, and vice versa)arrow_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,