Starting Out with Python (4th Edition)
4th Edition
ISBN: 9780134444321
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 13, Problem 11PE
Program Plan Intro
Vehicle outline
Program Plan:
- • Import the “Tkinter” module for creating the GUI programs.
- • Define the necessary named constants for creating an outline of the vehicle.
- • Define the class named “Myvehicle”.
- ○ Define “__init__()” method for “Myvehicle”class.
- ■ Create the main window using the “tkinter” module.
- ■ Create a canvas widget.
- ■ Create an outline of the vehicle using the canvas widget “create_polygon()” method.
- ■ Create a method that draws the front tyres and back tyres using canvas widget “create_oval()” method.
- ■ Pack the canvas that is being created using the “pack” method.
- ■ Call the main loop using the “tkinter” module.
- • Now, call the “Myvehicle()” function.
- ○ Define “__init__()” method for “Myvehicle”class.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
02 - Rectangular Prisms
Prompt the user for three integers representing the sides of a rectangular prism. Calculate the surface area and volume of the prism, then draw
three rectangles of asterisks portraying the top, side, and front view of the prism labeled accordingly (which set of numbers represent each
view is at your discretion).
Enter three integers: 2 5 6
Surface Area: 104
Volume
60
Top View (2 x 5):
Side View (2 x 6):
Front View (5 x 6):
If you modify a dimension style, all
dimensions that use that style in the
drawing are automatically updated. right
wrong? *
AutoCAD
correct
Error
Other:
The Lo Shu Magic Square has the following properties:
The grid contains the numbers 1 9 exactly
The sum of each row, each column and each diagonal all add up to the same
number.
This is shown below:
15
9
2
+15
3
7
+15
8
1
6.
+15
15
15
15
15
Write a program that simulates a magic square using 3 one-dimensional parallel arrays of
integer type.
Each one of the arrays corresponds to a row of the magic square.
The program ask the user to enter the values of the magic square row by row and informs
the user if the grid a magic square or not.
4)
Chapter 13 Solutions
Starting Out with Python (4th Edition)
Ch. 13.1 - What is a user interface?Ch. 13.1 - How does a command line interface work?Ch. 13.1 - Prob. 3CPCh. 13.1 - Prob. 4CPCh. 13.2 - Briefly describe each of the following tkinter...Ch. 13.2 - Prob. 6CPCh. 13.2 - Prob. 7CPCh. 13.3 - Prob. 8CPCh. 13.3 - Prob. 9CPCh. 13.3 - Prob. 10CP
Ch. 13.7 - Prob. 11CPCh. 13.7 - Prob. 12CPCh. 13.7 - Prob. 13CPCh. 13.7 - Prob. 14CPCh. 13.8 - You want the user to be able to select only one...Ch. 13.8 - You want the user to be able to select any number...Ch. 13.8 - How can you use an Intvar object to determine...Ch. 13.8 - Prob. 18CPCh. 13.9 - In the Canvas widgets screen coordinate system,...Ch. 13.9 - Using the Canvas widgets screen coordinate system...Ch. 13.9 - How is the Canvas widget's screen coordinate...Ch. 13.9 - 13.22 What Canvas widget methods would you use to...Ch. 13 - The ________ is the part of a computer with which...Ch. 13 - Before GUIs became popular, the interface was the...Ch. 13 - A ________ is a small window that displays...Ch. 13 - Prob. 4MCCh. 13 - An item that appears in a programs graphical user...Ch. 13 - You can use this module in Python to create GUI...Ch. 13 - Prob. 7MCCh. 13 - Prob. 8MCCh. 13 - This widget is a container that can hold other...Ch. 13 - Prob. 10MCCh. 13 - A(n) ________ is a function or method that is...Ch. 13 - Prob. 12MCCh. 13 - You can call this method to close a GUI program....Ch. 13 - You call this method to retrieve data from an...Ch. 13 - Prob. 15MCCh. 13 - If there are a group of these in a container, only...Ch. 13 - The ________ widget provides methods for drawing...Ch. 13 - Prob. 1TFCh. 13 - Prob. 2TFCh. 13 - The data that you retrieve from an Entry widget is...Ch. 13 - Prob. 4TFCh. 13 - Prob. 5TFCh. 13 - Prob. 1SACh. 13 - Prob. 2SACh. 13 - Prob. 3SACh. 13 - Prob. 4SACh. 13 - Prob. 5SACh. 13 - Prob. 6SACh. 13 - Prob. 7SACh. 13 - How can you use an IntVar object to determine...Ch. 13 - Prob. 9SACh. 13 - Prob. 1AWCh. 13 - Prob. 2AWCh. 13 - Prob. 3AWCh. 13 - Prob. 4AWCh. 13 - Write a statement that creates a Button widget....Ch. 13 - Write a statement that creates a Button widget...Ch. 13 - Assume the variable data_entry references an Entry...Ch. 13 - Prob. 8AWCh. 13 - Name and Address The Name and Address Problem...Ch. 13 - Latin Translator Look at the following list of...Ch. 13 - Miles Per Gallon Calculator Write a GUI program...Ch. 13 - Celsius to Fahrenheit Write a GUI program that...Ch. 13 - Property Tax A county collects property taxes on...Ch. 13 - Joes Automotive Joes Automotive performs the...Ch. 13 - Long-Distance Calls A long-distance provider...Ch. 13 - This Old House Use the Canvas widget that you...Ch. 13 - Prob. 9PECh. 13 - Hollywood Star Make your own star on the Hollywood...Ch. 13 - Prob. 11PECh. 13 - Solar System Use a Canvas widget to draw each of...
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
- When we want the perpendicular projection on a specific object in the first angle, the arrow the pointer in the figure represents the direction of the projection Front view Top view Side viewarrow_forwardOnline form design truths * Many replies Participation will improve dialogue. Default if most users pick it. For speedy form reading, use brief, informative labels. Z-pattern form fields speed up form input.arrow_forwardComputer Science The draw selection method implementation does not create a dashed box. Instead it fills the shape. What is the correct implementation?arrow_forward
- Description of animation In informal language, here is an example description of the animation for the "Simple Animation": Create red rectangle R with corner at (200,200), width 50and height 100 Create blue oval C with center at (500,100), radius 60 and30 R appears at time t=1 and disappears at time t=100 C appears at time t=6 and disappears at time t=100 R moves from (200,200) to (300,300) from time t=10 to t=50 C moves from (500,100) to (500,400) from time t=20 to t=70 C changes from blue to green from time t=50 to t=80 R moves from (300,300) to (200,200) from time t=70 tot=100 R changes width from 50 to 25 from time t=51 to t=70 We use a time reference for each step in the animation. This time reference is usually unitless, which helps us in describing animation without mentioning its absolute speed. Further, the animation must adhere to certain constraints. For example, one cannot have move the same rectangle to the left and right during overlapping…arrow_forwardImplement the using Windows form App(.NET Framework) c# : 1- creat a Form titled “ Students ” 2- Add text box with max 100 letter, where student can enter his name 3- Add Grade combobox where student can select his grade (A-B-C-D-E-F) 4- Add button “Add”, when clicked the name and grade are added to the data view5- Add button “Stat” when clicked another form appears6- A data grid appears with grade vs count statistic (ex : A ,3 ) (please respond with screenshots )arrow_forwardColor and pattern used to fill a closed shape is called Fill Style. * True False This is a required questionarrow_forward
- Please no written by hand solution A magazine contains fifteen pages. You open to a random page. The page number is six or ten.arrow_forwardTask: Sketch a blueprint of your dreamhouse A blueprint of your dream house should include a map of the floor plan, including details such as the number and size of rooms, as well as the location of windows, doors, and stairs. It should also include a layout of the yard, including the placement of landscaping and outdoor features. Additionally, a blueprint should include specific details about the materials and finishes that will be used.arrow_forwardExercise#2: Calculate the area and perimeter of right angled triangle.arrow_forward
- Cell Phone Packages use Java Swing(GUI)Cell Solutions, a cell phone provider, sells the following packages:300 minutes per month: $45.00 per month800 minutes per month: $65.00 per month1500 minutes per month: $99.00 per monthThe provider sells the following phones (a 6 percent sales tax applies to the sale of a phone):Model 100: $29.95Model 110: $49.95Model 200: $99.95Customers may also select the following options:Voice mail: $5.00 per monthText messaging: $10.00 per monthWrite an application that displays a menu system. The menu system should allow the user to select one package, one phone, and any of the options desired. As the user selects items from the menu, the application should show the prices of the items selected.arrow_forwardComputer Graphics: Using any existing 2D or 3D graphics library ( such as Java 2D, Java 3D or OpenGL ) draw a scene featuring various elements. You are to choose one from the following categories: Promotion for some cause using Java 2D only. It must consist of :- at least three graphical elements - at least one composite graphical element- at least one (1) textual element.arrow_forwardThe description is in the photoarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- COMPREHENSIVE MICROSOFT OFFICE 365 EXCEComputer ScienceISBN:9780357392676Author:FREUND, StevenPublisher:CENGAGE L
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:9780357392676
Author:FREUND, Steven
Publisher:CENGAGE L