created genById function

This commit is contained in:
lukew3
2020-10-15 10:10:16 -04:00
parent 977c5e06e1
commit 61490c3fce

View File

@@ -1,5 +1,6 @@
import random import random
genList = []
# || Generator class # || Generator class
class Generator: class Generator:
@@ -9,6 +10,7 @@ class Generator:
self.generalProb = generalProb self.generalProb = generalProb
self.generalSol = generalSol self.generalSol = generalSol
self.func = func self.func = func
genList.append(self)
def __str__(self): def __str__(self):
return str(self.id) + " " + self.title + " " + self.generalProb + " " + self.generalSol return str(self.id) + " " + self.title + " " + self.generalProb + " " + self.generalSol
@@ -16,6 +18,10 @@ class Generator:
def __call__(self): def __call__(self):
return self.func() return self.func()
# || CallbyId
def genById(id):
generator = genList[id-2]
return(generator())
# || Functions # || Functions