preguntas.py 572 B

12345678910111213141516171819202122
  1. class Preg():
  2. def __init__(self):
  3. self.data = "{'type'='preg', 'value'='%s', 'number'='%d', 'total'='%d'}"
  4. self.preg=[]
  5. self.cur_preg=0
  6. def add(self,val):
  7. self.preg.append(val)
  8. def clean(self):
  9. self.preg=[]
  10. def cur(self):
  11. return ( self.data % (self.preg[self.cur_preg], self.cur_preg+1, len(self.preg)))
  12. def prev(self):
  13. self.cur_preg=max(self.cur_preg-1, 0)
  14. return self.cur()
  15. def next(self):
  16. self.cur_preg=min(self.cur_preg+1, len(self.preg)-1)
  17. return self.cur()