def initChromosomes(self, numberOfChromosomes): for i in range(0, numberOfChromosomes): chromosome = Schedule(self.slots, self.rooms, self.courses, self.instructors) chromosome.createSchedule() self.chromosomes.append({ "chromosome": chromosome, "fitness": chromosome.calculateFitness() })
from Person import Person from Schedule import Schedule import random import math admin = Person("Admin", "M", "1", "1", "1970", "0", True) admin.signUp() sheetsID = "1kkxWR1f67VKH8Sjv1Cfe_yth6hKR58AITFSm32j6ojA" tmp = Schedule(30) tmp.createSchedule() time = tmp.getFreeTime() oldGirl = Person("89134829304", "F", "10", "12", "1960", "1", False) oldGirl.signUp() oldGirl.visit("109", "4") '''weekDay = list(tmp.schedule.keys()) countLearn = Person.countLearn mas = ["M","F"] for i in range(countLearn): number = "+79134627228" randDay = str(random.randint(1,27)) randMonth = str(random.randint(1,12)) randYear = str(random.randint(1935,2010)) randSex = mas[random.randint(0,1)] personID = str(i) isAdmin = False person = Person(number,randSex,randDay,randMonth,randYear,personID,isAdmin) person.signUp()
"majorDimension": "ROWS", "values": dataInput }, ] }).execute() writeAllData("A-B", []) weekDays = [ "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье" ] # Дни недели sc = Schedule() sc.createSchedule() admin = Person("Admin", "M", "1", "1", "1970", "0", True) admin.signUp() oldGirl = Person("89134829304", "F", "10", "12", "1960", "1", True) oldGirl.signUp() ID = 4 day = weekDays[int(ID / 19)] visitTime1 = [day, ID] #visitTime = Schedule.convertFromMinutsToStandart(sc.schedule[day][4],4) oldGirl.visit("109", visitTime1, sc) man = Person("89134829454", "M", "20", "2", "1980", "2", True) man.signUp() ID = 3