Search online and find a Python program sample program written in Python that defines a base...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Search online and find a Python program sample program written in Python that defines a base class A, which has a subclass B, which itself has a subclass C. The A class must implement at least three methods, one of them is overridden in both B and C. Briefly explain the purpose of the program. A. Adobe Acrobat Reader DC elp t Assig.. x Instructions 1 Using IDLE create a new empty script file in your working drive. Name the script/program; PROLastFirst (NOTE: where LastFirst is your actual Lastname and Firstname. For example, if your name is Mary then your empty project folder will be named PROSmithMary) 2. You will develop a WEIGHTED AVERAGE/GRADE CALCULATOR program as described below: In this project, you will develop a GUI based weighted average/grade calculator program (using Object Oriented concepts). The program should receive your raw scores(%) for the various categories of assignments and exams through a GUL. You will then calculate weighted average (Refer to the Category Weights Table 20. below) and the corresponding Letter Grade (Refer to the Grading Scale Table 2b. below) Your program should then display result of weighted average and letter grade similar to the example output screenshot in Step 3. below Category Discussions Revel Labs Quizzes Programs/Project Exami Exam2 Final Exam Weight (% of total) 5% 10% 10% 15% 15% 15% 30% Average >89.45% <89.45%-79.45% <79.45%-69.45% <69 45%-59,45% <59.45% Table 2b: Grading Scale Letter Grade A B C D F Table 20: Category Weights Make ensure your program meets all the following criteria: L Your program should be GUI based (using thinter module, refer to EXAMPLE PROGRAMS listed in Module 12 and Revel Chapter 13 Contents) NOTE: For similar example, refer to test overnacs.azy file within (CHI 33 EXAMPLE PROGRAMS from Textbook link in Module 12 (also available in Page 620 in your textbook, Program 13-11 in Revel). ii. Your program should be Object Oriented with at least one Class defined ill. Your program should be Modular with at least four methods (apart from the main!) ondinit() methods) For example, you can include calc averaget), determine gradel), clear entries), and quit program) methods for each of the button press events iv. Your program should handle exception with at least one try/except For example, you can include ValueError when the assignment/exam entries are non-numerk or blank and the Calculate Weighted Average/Grade itzon in dicked /Refer to nutrit scopenshat below Search online and find a Python program sample program written in Python that defines a base class A, which has a subclass B, which itself has a subclass C. The A class must implement at least three methods, one of them is overridden in both B and C. Briefly explain the purpose of the program. A. Adobe Acrobat Reader DC elp t Assig.. x Instructions 1 Using IDLE create a new empty script file in your working drive. Name the script/program; PROLastFirst (NOTE: where LastFirst is your actual Lastname and Firstname. For example, if your name is Mary then your empty project folder will be named PROSmithMary) 2. You will develop a WEIGHTED AVERAGE/GRADE CALCULATOR program as described below: In this project, you will develop a GUI based weighted average/grade calculator program (using Object Oriented concepts). The program should receive your raw scores(%) for the various categories of assignments and exams through a GUL. You will then calculate weighted average (Refer to the Category Weights Table 20. below) and the corresponding Letter Grade (Refer to the Grading Scale Table 2b. below) Your program should then display result of weighted average and letter grade similar to the example output screenshot in Step 3. below Category Discussions Revel Labs Quizzes Programs/Project Exami Exam2 Final Exam Weight (% of total) 5% 10% 10% 15% 15% 15% 30% Average >89.45% <89.45%-79.45% <79.45%-69.45% <69 45%-59,45% <59.45% Table 2b: Grading Scale Letter Grade A B C D F Table 20: Category Weights Make ensure your program meets all the following criteria: L Your program should be GUI based (using thinter module, refer to EXAMPLE PROGRAMS listed in Module 12 and Revel Chapter 13 Contents) NOTE: For similar example, refer to test overnacs.azy file within (CHI 33 EXAMPLE PROGRAMS from Textbook link in Module 12 (also available in Page 620 in your textbook, Program 13-11 in Revel). ii. Your program should be Object Oriented with at least one Class defined ill. Your program should be Modular with at least four methods (apart from the main!) ondinit() methods) For example, you can include calc averaget), determine gradel), clear entries), and quit program) methods for each of the button press events iv. Your program should handle exception with at least one try/except For example, you can include ValueError when the assignment/exam entries are non-numerk or blank and the Calculate Weighted Average/Grade itzon in dicked /Refer to nutrit scopenshat below
Expert Answer:
Answer rating: 100% (QA)
The aim of this program is to illustrate the idea of inherit... View the full answer
Related Book For
Posted Date:
Students also viewed these programming questions
-
re Regular Languages and Finite Automata (a) Let L be the set of all strings over the alphabet {a, b} that end in a and do not contain the substring bb. Describe a deterministic finite automaton...
-
Describe, in detail, how the heapsort algorithm works. [10 marks] Show that the worst-case cost of heapsort is O(n log n). [6 marks] Would it be possible to implement a variant of heapsort based on a...
-
What is a time series? Explain the four characteristics that time series may exhibit and provide some practical examples.
-
Carter died in 2016 with a gross estate of $6 million. Before he was married in 2002, Carter had made taxable gifts of $400,000 upon which he paid no gift tax. All of Carter's property passes to his...
-
A straw oil used to absorb benzene from coke-oven gas is to be steam-stripped in a sieve-plate column at atmospheric pressure to recover the dissolved benzene. Equilibrium conditions at the operating...
-
Explain the mechanical properties of engineering materials in brief.
-
Jon-Jan Restaurants purchased green rice, a special variety of rice, from China for 100,000 renminbi on November 1, 20X8. Payment is due on January 30, 20X9. On November 1, 20X8, the company also...
-
Data entry then versus now?
-
The figure shows a schematic diagram of a simple mass spectrometer, consisting of a velocity selector and a particle detector and being used to separate singly ionized atoms (q+e 1.602e-19 C) of gold...
-
Jack owns an initial wealth (W0) of $30. Inadvertently, he agreed to enter into the following game : - With 1/4 probability his wealth goes up to $50 - With 1/2 probability his wealth stays the same...
-
Preparing a Profit Equation to Predict Future Profits Picnic Time produces a picnic basket that is sold for $ 1 2 0 per unit. Assume the company produced and sold 4 , 0 0 0 baskets during July. There...
-
INITIAL MARKUP PROBLEMS: Dolly's Dolls plans sales of $2.5 million, retail reductions of $500,000, expenses of $800,000, and profit of $46,000. What should be Dolly's initial markup percentage?
-
If cos A sin 2A = 8 cosecA , then sin 2A =
-
Suppose that there are only two stocks in the market and a risk free asset E(Ra)=18% , SD(Ra)=15% E(Rb) 12%, SD(Rb)=7%) COV(Ra,Rb)=0 Rf=5%, Supposed that you want to invest in a portfolio with...
-
JJ is presented to the Outpatient Department at ST. Giles Hospital accompanied by a relative and two Police Officers. The neighbors contacted the Police this morning because he was acting as if he...
-
Several months have passed and the Managing Partner approved and properly filed the Complaint and properly submitted the Request for Production of Documents that you drafted. In fact, it has been 75...
-
What must be stored for the linkage to a subprogram?
-
What does it mean for a subprogram to be active?
-
Compare Javas packages with Rubys modules.
-
Which of these best describes non-current assets? (A) Items bought to be used in the business (B) Items which will not wear out quickly (C) Expensive items bought for the business (D) Items having a...
-
Carriage inwards is charged to the trading account because (A) It is an expense connected with buying goods (B) It should not go in the statement of financial position (C) It is not part of motor...
-
The costs of putting goods into a saleable condition should be charged to (A) The trading account (B) The profit and loss account (C) The statement of financial position (D) None of these
Study smarter with the SolutionInn App