Write a user-defined function in Python named showGrades(S) which takes the dictionary S as an argument. The dictionary S contains Name: [Eng, Math, Science] as key:value pairs.
The function displays the corresponding grade obtained by the students according to the following grading rules:
\[ \begin{array}{|c|c|} \hline \textbf{Average of Eng, Math, Science} & \textbf{Grade} \\ \hline \geq 90 & A \\ \hline < 90 \text{ but } \geq 60 & B \\ \hline < 60 & C \\ \hline \end{array} \]
Example: Consider the following dictionary: \[ S = \{\text{"AMIT"}: [92, 86, 64], \text{"NAGMA"}: [65, 42, 43], \text{"DAVID"}: [92, 90, 88]\} \] The output should be: \[ \text{AMIT} - B \\ \text{NAGMA} - C \\ \text{DAVID} - A \]
def showGrades(S): # Function definition
for name, marks in S.items(): # Loop through each student and their marks
avg = sum(marks) / len(marks) # Calculate the average of marks
if avg > 90: # Check for grade A
grade = "A"
elif avg > 60: # Check for grade B
grade = "B"
else: # Check for grade C
grade = "C"
print(f"{name} - {grade}") # Print the name and grade
# Example dictionary
S = {"AMIT": [92, 86, 64], "NAGMA": [65, 42, 43], "DAVID": [92, 90, 88]}
showGrades(S) # Call the function
Explanation:
The function showGrades(S) iterates through the dictionary S, where each key is a student's name, and the value is a list of marks in English, Math, and Science.
The average is calculated using sum(marks) / len(marks).
Grades are assigned based on the average using the conditions:
- If the average is greater than or equal to 90, the grade is "A".
- If the average is less than 90 but greater than or equal to 60, the grade is "B".
- If the average is less than 60, the grade is "C".
The result is printed in the format Name - Grade.
myStr[:4] extracts the first 4 characters, which are "MISS".myStr[-5:] extracts the last 5 characters, which are "SIPPI"."#" in between, resulting in "MISS#SIPPI".
event = "G20 Presidency@2023"
L = event.split(' ')
print(L[::-2])
Consider the following Python statement:
F = open('CONTENT.TXT')
Which of the following is an invalid statement in Python?

Reactant ‘A’ underwent a decomposition reaction. The concentration of ‘A’ was measured periodically and recorded in the table given below:
Based on the above data, predict the order of the reaction and write the expression for the rate law.