generated from mwc/project_banjo_app
51 lines
1.1 KiB
Python
51 lines
1.1 KiB
Python
"""Need add, subtract, count, list, you were picked, and error
|
|
(meaning no student listed)."""
|
|
|
|
from app.models import Roster
|
|
|
|
print(f"{roster.count_students()} students remaining on Roster.")
|
|
|
|
"""Count view."""
|
|
|
|
student = roster.pick_random_stuent()
|
|
if student:
|
|
print(f"[{student}, you were selected!!]")
|
|
else:
|
|
print("Name not/no longer on current roster.")
|
|
|
|
|
|
roster = Roster()
|
|
|
|
roster.add_student("Bob")
|
|
roster.add_student("Linda")
|
|
roster.add_student("Tina")
|
|
roster.add_student("Gene")
|
|
roster.add_student("Louis")
|
|
roster.add_student("Gayle, Checkin No Cold Call")
|
|
roster.add_student("Mort")
|
|
roster.add_student("Teddy")
|
|
|
|
removed = roster.remove_student()
|
|
if removed:
|
|
print(f"[{student} was removed from Roster.]")
|
|
else:
|
|
print(f"[{student} not on roster.]")
|
|
|
|
roster.load_from_list(["Ava", "Eli", "Noah", "Luna"])
|
|
|
|
print("Full class:", roster.students)
|
|
|
|
roster.remove_student("Bob")
|
|
roster.remove_student("Linda")
|
|
print("Remaining today:", roster.students)
|
|
|
|
"""Reset at end of day"""
|
|
roster.reset_roster()
|
|
print("Next day reset:", roster.students)
|
|
|
|
remove = roster.remove_student
|
|
if not removed:
|
|
print ("Student not Found.")
|
|
|
|
|