def __init__(self, mainDir, csv_filename, cds_filename): # Call the Classroom class from classroom.py my_class = cl.Classroom(mainDir, csv_filename, cds_filename) # cds: codes of Polito Departments cds = sorted(my_class.cds) self.students = [my_class.get_students_cds(c) for c in cds] # Only the first 3 elements of the Departments code are needed self.labels = [c[:3] for c in cds]
def read_classroom(): """ -> Classroom Read and create Classroom """ number = input('Print classroom number: ') capacity = int(input('Print classroom capacity: ')) text = 'Print equipment splited by spaces: ' equipment = [x for x in input(text).split(' ')] return classroom.Classroom(number, capacity, equipment)
def test_Building(): """ calcute count errors :return: int """ errors = 0 try: import classroom import building except: errors += 1 try: classroom_016 = classroom.Classroom('016', 80, ['PC', 'projector',\ 'mic']) classroom_007 = classroom.Classroom('007', 12, ['TV']) classroom_008 = classroom.Classroom('008', 25, ['PC', 'projector']) classrooms = [classroom_016, classroom_007, classroom_008] building = building.AcademicBuilding('Kozelnytska st. 2a', classrooms) except: errors += 1 try: print(building.adress) except: errors += 1 try: for room in building.classrooms: print(room) except: errors += 1 try: print(building.total_equipment()) except: errors += 1 try: print(building) except: errors += 1 return errors
def test_Classroom(): """ test class Classroom return count of errors :return: int """ errors = 0 try: import classroom except: errors += 1 try: classroom_016 = classroom.Classroom('016', 80, ['PC', 'projector',\ 'mic']) classroom_007 = classroom.Classroom('007', 12, ['TV']) except: errors += 1 try: classroom_016.number classroom_016.capacity classroom_016.equimpent except: errors += 1 try: classroom_016.equipment_differences(classroom_007) except: errors += 1 try: print(classroom_016) except: errors += 1 try: [classroom_016] except: errors += 1 return errors
""" AcademicBuilding-> list of tuple Return the amount of each equipment in building """ dct = dict() for room in self.classrooms: for equipment in room.equipment: dct[equipment] = dct.get(equipment, 0) + 1 equipment = [(i, dct[i]) for i in dct] return equipment def __str__(self): """ Returns Classroom in good representation for user """ to_print = self.address + '\n' for room in self.classrooms: to_print += str(room) + '\n' return to_print.strip() if __name__ == '__main__': classroom_016 = classroom.Classroom('016', 80, ['PC', 'projector', 'mic']) classroom_007 = classroom.Classroom('007', 12, ['TV']) classroom_008 = classroom.Classroom('008', 25, ['PC', 'projector']) classrooms = [classroom_016, classroom_007, classroom_008] building = AcademicBuilding('Kozelnytska st. 2a', classrooms) print(building.total_equipment()) print(building)
import classroom if __name__ == '__main__': classroom1 = classroom.Classroom('012', 12, ['TV', 'printer', 'scanner']) classroom2 = classroom.Classroom('008', 80, ['TV', 'PC', 'printer']) ### 1 # a print(classroom1.number) print(classroom1.capacity) print(classroom1.equipment) # b print(classroom1) # c print(classroom2.is_larger(classroom1)) # d print(classroom1.equipment_differences(classroom2)) # e print(repr(classroom1)) print(repr([classroom1]))
import classroom import drive Classroom = classroom.Classroom() ClassroomStuff = classroom.GetClassroomStuff(classroom=Classroom) Drive = drive.GDrive() if __name__ == "__main__": Classroom.initialize() student = Classroom.service.userProfiles().get(userId="me").execute() name = student.get("name").get("fullName") print("Name: " + name) courses = ClassroomStuff.getCourses() # courseWork = ClassroomStuff.getPosts() # print('Courses\n'+str(courses)) # print('Coursework\n'+ courseWork) posts = [] for course in courses: id = course['id'] courseMaterials = ClassroomStuff.getPosts(courseId=id) for material in courseMaterials: posts.append(material) # print(str(posts)) reqFile = input('Enter material name: ') while reqFile != '0': for post in posts:
def main(): C = c.Classroom(25, 5, 5) C.saveGraphtoFile('test') G = nx.read_gml('test.gml', 'label')
import student import classroom import os import random classroom1 = classroom.Classroom() for i in range(5): name = "próba" + str(i) age = 15 + i classroom1.add_new_student(name, age) for j in range(5): grade = random.randint(1, 5) classroom1.students[i].add_grade(grade) #os.system("cls") run = True while run: parancs = input(""" Mit szeretne csinálni? e-exit dh-diák hozzáadása dt-diák törlése jb-jegy beírása ol-osztályátlag lekérdezése dk-diákok kiíratása """) if parancs == "e": print("A program leállt")
import building import classroom if __name__ == '__main__': classroom1 = classroom.Classroom('012', 12, ['TV', 'printer', 'scanner']) classroom2 = classroom.Classroom('008', 80, ['TV', 'PC', 'printer']) classroom3 = classroom.Classroom('028', 28, ['projector']) building1 = building.AcademicBuilding('Kozelnytska 2a', \ [classroom1, classroom2, classroom3]) # a print(building1.address) for room in building1.classrooms: print(room) # b print(building1.total_equipment()) # c print(building1)