CBSE Class 11 Informatics Practices Question 47 of 52

Python Programming Fundamentals — Question 47

Back to all questions
47
Question

Question 34

Write Python program that accepts marks in 5 subjects and outputs total and average marks.

Solution
subject1 = float(input("Enter marks for subject 1: "))
subject2 = float(input("Enter marks for subject 2: "))
subject3 = float(input("Enter marks for subject 3: "))
subject4 = float(input("Enter marks for subject 4: "))
subject5 = float(input("Enter marks for subject 5: "))
total_marks = subject1 + subject2 + subject3 + subject4 + subject5
average_marks = total_marks / 5
print("Total marks:", total_marks)
print("Average marks:", average_marks)
Output
Enter marks for subject 1: 76
Enter marks for subject 2: 87
Enter marks for subject 3: 95
Enter marks for subject 4: 81
Enter marks for subject 5: 90
Total marks: 429.0
Average marks: 85.8
Answer

subject1
=
float
(
input
(
"Enter marks for subject 1: "
))
subject2
=
float
(
input
(
"Enter marks for subject 2: "
))
subject3
=
float
(
input
(
"Enter marks for subject 3: "
))
subject4
=
float
(
input
(
"Enter marks for subject 4: "
))
subject5
=
float
(
input
(
"Enter marks for subject 5: "
))
total_marks
=
subject1
+
subject2
+
subject3
+
subject4
+
subject5
average_marks
=
total_marks
/
5
print
(
"Total marks:"
,
total_marks
)
print
(
"Average marks:"
,
average_marks
)
Output
Enter marks for subject 1: 76
Enter marks for subject 2: 87
Enter marks for subject 3: 95
Enter marks for subject 4: 81
Enter marks for subject 5: 90
Total marks: 429.0
Average marks: 85.8