| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- students=[
- {"name": "John",
- "course":"Computer Science",
- "marks":78
- },
- {
- "name":"Mary",
- "course":"Information Technology",
- "marks":91
- },
- {
- "name":"Brian",
- "course":"Computer Science",
- "marks":64
- },
- {
- "name":"Jane",
- "course":"Data Science",
- "marks":85
- },
- {
- "name":"David",
- "course":"Information Technology",
- "marks":48
- }
- ]
- #TASK 1
- for student in students:
- print(student["name"])
-
- #TASK 2
- for student in students:
- if student["marks"] >= 50:
- print(student["name"])
-
- #TASK 3
- for student in students:
- if student["marks"] >= 80:
- print(student["name"])
- break
- #TASK 4
- for course in set(student["course"] for student in students):
- print(course)
- #TASK 5
- for student in students:
- student_name = student["name"]
- student_marks = student["marks"]
- print(f"{student_name}: {student_marks}")
-
- #TASK 6
- for student in students:
- if student["marks"] >= 80:
- student["grade"] = "A"
- elif student["marks"] >= 70:
- student["grade"] = "B"
- elif student["marks"] >= 60:
- student["grade"] = "C"
- elif student["marks"] >= 50:
- student["grade"] = "D"
- else:
- student["grade"] = "F"
-
- student_name = student["name"]
- student_grade = student["grade"]
- print(f"{student_name}: {student_grade}")
-
- #TASK 7
- for student in students:
- average_marks = sum(student["marks"] for student in students) / len(students)
- print(f"Average Marks: {average_marks}")
- #TASK 8
- for student in students:
- display_info = f"Name: {student['name']}, Course: {student['course']}, Marks: {student['marks']}, Grade: {student.get('grade', 'N/A')}"
- print(display_info)
- passing_students = [student for student in students if student["marks"] >= 50]
- print(f"Passing Students: {passing_students}")
- top_students = [student for student in students if student["marks"] >= 80]
- print(f"Top Students: {top_students}")
- courses = [course for course in set(student["course"] for student in students)]
- print(f"Courses: {courses}")
- average_marks = sum(student["marks"] for student in students) / len(students)
- print(f"Average Marks: {average_marks}")
- break
- #TASK 9
- for student in students:
- course = student["course"]
- if course == "Computer Science":
- print(f"{student['name']} is enrolled in Computer Science.")
- elif course == "Information Technology":
- print(f"{student['name']} is enrolled in Information Technology.")
- elif course == "Data Science":
- print(f"{student['name']} is enrolled in Data Science.")
- else:
- print(f"{student['name']} is enrolled in an unknown course.")
- break
|