Write a program, question1.py, to print the following on the screen:
What percent are you aiming for in this Python module?
and then read in an answer string on the next line and afterwards print:
Good luck with achieving your <answer>%!
Example:
-------------
What percent are you aiming for in this Python module?
65
Good luck with achieving your 65%!
Question 2
Write a program, question2.py, to print the following on the screen:
What percent are you aiming for in this Python module?
and then read in an answer string on the next line. It must then calculate what exam percent is required to reach this target if the user gets 90% for the Python assignments. The final mark target is calculated as 0.7*examPercent + 0.3*assignmentPercent (see Course Outline). Your last output line must be:
If you get 90% for the assignments then you will need <whatever>% for the exam
Example:
-------------
What percent are you aiming for in this Python module?
62
If you get 90% for the assignments then you will need 50% for the exam
Write a program, question3.py, that extends question 2.py to handle the requirement that the exam percent in a module must be a minimum of 40%, otherwise the module is failed.
Example:
-------------
What percent are you aiming for in this Python module?
50
If you get 90% for the assignments then you will need 40% for the exam
(Example explained: 90*0.3 = 27; 50 – 27 = 23; 23/70 = 33%, but you need at least 40%).
Question 4
Write a program, question4.py, to read in all the marks for an exam (these will all be integers and each must be on a new line) and print out the class average, the highest mark and the lowest mark. Your program must be able to handle any number of marks i.e. any size of class – a negative integer will be the last number input (this is not a mark, it is just to let your program know there is no more input). If there are no marks entered (just a negative) then average, minimum and maximum are all N/A (meaning not applicable). Give the average as an integer, truncating any fractional part (e.g. 66.99 given as 66). Your program must start by printing out “Give all the marks, followed by a negative number”, and end by printing average, minimum and maximum exactly as in the example:
Example:
-------------
Give all the marks, followed by a negative number
65
30
45
60
50
-1
class average was 50, lowest mark 30, highest mark 65
Numbers and figures are an essential part of our world, necessary for almost everything we do every day. As important…
APPROVED BY CLIENTS
"assignmentexpert.com" is professional group of people in Math subjects! They did assignments in very high level of mathematical modelling in the best quality. Thanks a lot
Comments
Leave a comment