Starting Out with Python (4th Edition)
4th Edition
ISBN: 9780134444321
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 4, Problem 18PE
Turtle Graphics: Hypnotic Pattern
Use a loop with the turtle graphics library to draw the design shown in Figure 4-15 .
Figure 4-15 Hypnotic pattern
Expert Solution & Answer
Learn your wayIncludes step-by-step video
schedule02:35
Students have asked these similar questions
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
Draw a rectangular where number of rows (10) and number of columns (20) by
using For-Next loop
visual basic
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…
Chapter 4 Solutions
Starting Out with Python (4th Edition)
Ch. 4.1 - What is a repetition structure?Ch. 4.1 - What is a condition-controlled loop?Ch. 4.1 - What is a count-controlled loop?Ch. 4.2 - What is a loop iteration?Ch. 4.2 - Does the while loop test its condition before or...Ch. 4.2 - How many times will 'Hello world' be printed in...Ch. 4.2 - What is an infinite loop?Ch. 4.3 - Rewrite the following code so it calls the range...Ch. 4.3 - What will the following code display? For number...Ch. 4.3 - What will the following code display? for number...
Ch. 4.3 - What will the following code display? for number...Ch. 4.3 - What will the following code display? for number...Ch. 4.4 - Prob. 13CPCh. 4.4 - Should an accumulator be initialized to any...Ch. 4.4 - What will the following code display? total - 0...Ch. 4.4 - What will the following code display? number 1 =...Ch. 4.4 - Rewrite the following statements using augmented...Ch. 4.5 - Prob. 18CPCh. 4.5 - Why should you take care to choose a distinctive...Ch. 4.6 - What does the phrase garbage in, garbage out mean?Ch. 4.6 - Give a general description of the input validation...Ch. 4.6 - Describe the steps that are generally taken when...Ch. 4.6 - Prob. 23CPCh. 4.6 - If the input that is read by the priming read is...Ch. 4 - A_________-controlled loop uses a true/false...Ch. 4 - A _____-controlled loop repeats a specific number...Ch. 4 - Each repetition of a loop is known as a(n) a cycle...Ch. 4 - The while loop is a _______ type of loop. a....Ch. 4 - A(n) ______ loop has no way of ending and repeats...Ch. 4 - The -= operator is an example of a(n) _________...Ch. 4 - Prob. 7MCCh. 4 - A(n) ____________ is a special value that signals...Ch. 4 - Prob. 9MCCh. 4 - The integrity of a programs output is only as good...Ch. 4 - The input operation that appears just before a...Ch. 4 - Validation loops are also known as _________. a....Ch. 4 - A condition-controlled loop always repeats a...Ch. 4 - The while loop is a pretest loop.Ch. 4 - The following statement subtracts 1 from x: x = x ...Ch. 4 - It is not necessary to initialize accumulator...Ch. 4 - In a nested loop, the inner loop goes through all...Ch. 4 - To calculate the total number of iterations of a...Ch. 4 - The process of input validation works as follows:...Ch. 4 - What is a condition-controlled loop?Ch. 4 - What is a count-controlled loop?Ch. 4 - What is an infinite loop? Write the code for an...Ch. 4 - Why is it critical that accumulator variables are...Ch. 4 - What is the advantage of using a sentinel?Ch. 4 - Prob. 6SACh. 4 - What does the phrase garbage in, garbage out mean?Ch. 4 - Give a general description of the input validation...Ch. 4 - Write a while loop that lets the user enter a...Ch. 4 - Write a while loop that asks the user to enter two...Ch. 4 - Write a for loop that displays the following set...Ch. 4 - Write a loop that asks the user to enter a number....Ch. 4 - Write a loop that calculates the total of the...Ch. 4 - Rewrite the following statements using augmented...Ch. 4 - Write a set of nested loops that display 10 rows...Ch. 4 - Write code that prompts the user to enter a...Ch. 4 - Write code that prompts the user to enter a number...Ch. 4 - Bug Collector The Bug Collector Problem A bug...Ch. 4 - Calories Burned Running on a particular treadmill...Ch. 4 - Budget Analysis Write a program that asks the user...Ch. 4 - Distance Traveled The distance a vehicle travels...Ch. 4 - Average Rainfall Write a program that uses nested...Ch. 4 - Celsius to Fahrenheit Table Write a program that...Ch. 4 - Pennies for Pay Write a program that calculates...Ch. 4 - Sum of Numbers Write a program with a loop that...Ch. 4 - Ocean Levels Assuming the ocean's level is...Ch. 4 - Tuition Increase At one college, the tuition for a...Ch. 4 - Weight Loss If a moderately active person cuts...Ch. 4 - Calculating the Factorial of a Number In...Ch. 4 - Population Write a program that predicts the...Ch. 4 - Prob. 14PECh. 4 - Prob. 15PECh. 4 - Turtle Graphics: Repeating Squares In this...Ch. 4 - Turtle Graphics: Star Pattern Use a loop with the...Ch. 4 - Turtle Graphics: Hypnotic Pattern Use a loop with...Ch. 4 - Turtle Graphics: STOP Sign In this chapter, you...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Practice Problem 11.3 (solution page 967) Write a program dd2hex.c that converts its dotted-decimal argument to...
Computer Systems: A Programmer's Perspective (3rd Edition)
Mobile Service Provider A mobile phone service provider has three different subscription packages for its custo...
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
What is denormalization?
Database Concepts (7th Edition)
Show the output of the following programs. (Hint: Draw a table and list the variables in the columns to trace t...
Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Using examples, illustrate the different types of adaptor needed to support sequential composition, hierarchica...
Software Engineering (10th Edition)
Repair Bill Suppose automobile repair customers are billed at the rate of per hour for labor. Also, suppose co...
Introduction To Programming Using Visual Basic (11th Edition)
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
- PLEASE CODE THIS IN VISUAL CODE & MAKE SURE IT RUNSarrow_forwardLanguage: Python with Turtle Write a program that will have Turtle draw a hexagon. • You should: 1. Have hexagon sides that are 50 pixels long 2. Use a for loop • Hint: Figure out how much Turtle will need to turn after drawing each side of the shape to add up to the total 360 degrees.arrow_forwardusing visual studio , write a code in C++ language that display a point , line ,ribbed, and triangle.arrow_forward
- Computer Science Submit your code solution in .asm files. Please also submit a screenshot showing that you ran the code inside Visual Studio. 1. DRAW TEXT COLORS Write a program that displays the same string in four different colors, using a loop. You can call the SetTextColor procedure from the Irvine book’s link library. Any colors may be chosen; you may find it easiest to change the foreground color. You can also call the procedures WriteString and Crlf.arrow_forwardRest of code in image / This is a bad programming style since it is using goto. // This is an spagetti code and not working.// Use function to display menu, and display game rules,// Use different color for text display.// fix it so it works any way you like./*HANDLE screen = GetStdHandle(STD_OUTPUT_HANDLE); // Write 16 lines in 16 different colors. for (int color = 0; color < 16; color++) { SetConsoleTextAttribute (screen, color); cout << " Hello World!" << endl; Sleep(400); // Pause between lines to watch them appear } // Restore the normal text color) SetConsoleTextAttribute(screen, 7);*/#include <iostream>#include <windows.h>using namespace std;int main(){ //textbackground(WHITE); //textcolor(RED); system("cls"); char ch, a[20], ch2; int num = 100, rnum, guess, count, ch1, c = 0; cout << "**********************************************************"<<endl; cout << "*…arrow_forwardPlease create a random quote generator Java GUI. It should include: 1. A button to perform randomizing function 2. A text area to display the quote.arrow_forward
- Slot Machine SimulationA 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 that the slot machine dispenses back to the user. Create a program that simulates a slot machine. When the program runs, it should do the following: Asks the user to enter the amount of money he or she wants to enter 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 To select a word, the program can generate a random number in the range of 0 through 5. If the number is 0, the selected word is Cherries; if the number is 1, the selected word is Oranges; and so forth. The program should randomly select a word from this list three times and display all three of the words. If none of the randomly selected words match, the…arrow_forwardDraw a wall with "irregular wavy color bands". Hint: you can use curveVertex and random functions in p5js library. Note: You should use loops to draw the lines, not manually write 50-100 line functions How would i answer this question using the code below: function setup() { createCanvas(350, 350); } function draw() { background(200); background('blue'); noFill(); //this will run a loop form -20 to fill the whole canvas for(let y=-20; y<300; y+=4){ beginShape(); Stroke("yelllow"); //now to link point to point in curve //y is height curveVertex(0, y+0); curveVertex(0, y+20); curveVertex(50, y+0); curveVertex(100, y+20); curveVertex(150, y+0); curveVertex(200, y+20); curveVertex(250, y+0); curveVertex(300, y+20); curveVertex(350, y+0); curveVertex(400, y+0); endShape(); } } Subject: Java Programmingarrow_forwardChange your code below to create a pattern using nested loops. Your initial needs to appear at least eight times in the pattern and pattern doesn't matter. import turtle # Setting background color screen = turtle.Screen()screen.bgcolor("skyblue") #drawing letter 'M' in color dark blue turtle.penup()turtle.pensize(9) turtle.color("dark blue")turtle.goto(-300,200)turtle.pendown()turtle.right(90)turtle.forward(300)turtle.backward(300)turtle.left(45)turtle.forward(200)turtle.left(90)turtle.forward(200)turtle.right(135)turtle.forward(300)turtle.backward(300) # adding space between M and P turtle.left(90)turtle.penup()turtle.forward(100)turtle.pendown() #drawing letter 'P' in color green turtle.pensize(8)turtle.color("green")turtle.right(90)turtle.forward(300)turtle.backward(150)turtle.left(90)turtle.circle(75,extent=180) turtle.donearrow_forward
- TestCircle• Create a Circle with the radius• Print the radius using the getters• Print the Circle’s area and circumference• Change the circle’s radius• Reprint the informationarrow_forwardUsing R code programming (rstudio) The curve function provides a mechanism for generating a graphic using a minimal number of keystrokes. View the help documentation page for the curve function and use it to plot y = x^2 between −2 and 3.arrow_forwardWrite a Visual Basic statement that sorts the strStates array in ascending order.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
9.1: What is an Array? - Processing Tutorial; Author: The Coding Train;https://www.youtube.com/watch?v=NptnmWvkbTw;License: Standard Youtube License