List of Topics:
Research Breakthrough Possible @S-Logix pro@slogix.in

Office Address

Social List

How to Create a Simple Python Program to Display Student Results in Python 3?

Display Student Result in Python3

Condition for Display Student Result in Python 3

  • Description: A program to display student results in Python takes student details such as marks in various subjects, calculates their total or average, and displays the result (Pass/Fail) based on predefined criteria.
Step-by-Step Process
  • Accept student details: Accept student details like name and marks for subjects as input.
  • Calculate marks: Calculate the total marks or average marks.
  • Define passing criteria: Define the passing criteria (e.g., average >= 40 or total >= passing marks).
  • Compare result: Compare the result against the criteria to determine Pass/Fail.
  • Display results: Display the student details, marks, and result.
Sample Code
  • def calculate_total(marks):
     return sum(marks)
    def calculate_average(total, num_subjects):
     return total / num_subjects
    def determine_result(average, passing_mark=40):
     return "Pass" if average >= passing_mark else "Fail"
    def display_student_result():
     name = input("Enter student name: ")
     marks = list(map(int, input("Enter marks for 5 subjects (space-separated):
    ").split()))
     if len(marks) != 5:
      print("Please enter exactly 5 marks.")
      return
     total = calculate_total(marks)
     average = calculate_average(total, len(marks))
     result = determine_result(average)
     print(f"\n--- Student Result ---")
     print(f"Student Name: {name}")
     print(f"Total Marks: {total}")
     print(f"Average Marks: {average:.2f}")
     print(f"Result: {result}")
    display_student_result()
Screenshots
  • Display Student Result