As a python student, write a program using functions and conditions to display the grades that the students will be receiving. The grades are:90% - 100% Grade is A 80% - 89% Grade is B70% - 79% Grade is C 60% - 69% Grade is D 50% - 59% Grade is E <50% Fail
Question
As a python student, write a program using functions and conditions to display the grades that the students will be receiving. The grades are:90% - 100% Grade is A 80% - 89% Grade is B70% - 79% Grade is C 60% - 69% Grade is D 50% - 59% Grade is E <50% Fail
Solution
Sure, here is a simple Python program that uses functions and conditions to display the grades that students will be receiving based on their percentage:
def determine_grade(percentage):
if percentage >= 90 and percentage <= 100:
return "A"
elif percentage >= 80 and percentage < 90:
return "B"
elif percentage >= 70 and percentage < 80:
return "C"
elif percentage >= 60 and percentage < 70:
return "D"
elif percentage >= 50 and percentage < 60:
return "E"
else:
return "Fail"
# Test the function
print(determine_grade(85)) # Output: B
print(determine_grade(95)) # Output: A
print(determine_grade(75)) # Output: C
print(determine_grade(65)) # Output: D
print(determine_grade(55)) # Output: E
print(determine_grade(45)) # Output: Fail
In this program, the function determine_grade takes a percentage as input and returns the corresponding grade. The if and elif statements are used to check which range the percentage falls into, and the corresponding grade is returned. If the percentage does not fall into any of the specified ranges (i.e., it is less than 50), the function returns "Fail". The print statements at the end are used to test the function with different inputs.
Similar Questions
1. UTAMU University has tasked you to automate a simple grading system. As a python student, write a program using functions and conditions to display the grades that the students will be receiving. The grades are:90% - 100% Grade is A 80% - 89% Grade is B70% - 79% Grade is C 60% - 69% Grade is D 50% - 59% Grade is E <50% Fail
You have a class consisting of 5 students, each with a unique name and their respective marks. As the end of the semester approaches, you decide to assess the performance of your students and recognize their academic achievements.You write a Python program to categorize the students into different grades based on their marks. The program utilizes a Grade_analyzer class to represent each student and a StudentGradeAnalyzer function to analyze their grades. The function iterates through the list of students, calculates their grades and returns a dictionary containing the count of students in each grade.For grading:Students scoring between 80-100 will be in Grade A.Students scoring between 70-80 will be in Grade B.Students scoring between 60-70 will be in Grade C.Students scoring between 50-60 will be in Grade D.Students scoring below 50 will be in Grade E.Constraints:Input Format:5 lines of input, each line containing name and marks of each student.Ouptut Format:Should display items in dictionary which is holding Grades as keys and count of students falling under the grades as values.Example:Input:john 78missy 89sheldon 90mary 45meemaw 67Output:('A', 2)('B', 1)('C', 1)('D', 0)('E', 1)Explanation:input:--------Space saperated input name and marks for all the 5 students.john 78-->78 Falls into a range 70-80 so count of grade 'B' should be increased to 1.missy 89-->89 Falls into a range 80-100 so count of grade 'A' should be increased to 1.sheldon 90-->90 Falls into a range 80-100 so count of grade 'A' should be increased to 2.mary 45-->45 is less than 50 so count of grade 'E' should be increased to 1.meemaw 67-->67 Falls into a range 60-70 so count of grade 'C' should be increased to 1.
Accept the grades from the user and display the grade according to the following criteria:Below 25 --D25 to 45 -- C45 to 50 -- B50 to 60 --B+60 to 80 -- AAbove 80 -- A+
Write a Java program that determines a student’s grade. The program will read three types ofscores(quiz, mid-term, and final scores) and determine the grade based on the following rules: -if theaverage score >=90% =>grade=A -if the average score >= 70% and <90% => grade=B -if theaverage score>=50% and <70% =>grade=C -if the average score<50% =>grade=F
# Write a function in python which accept a list of marks of students and return the# minimum mark, maximum mark and the average marks. Use the same function to test
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.