# item ## struktura from random import randint title, due, interval = 2, 3, 4 #collection clltn = [] def generate_card (): title = "".join([chr(randint(ord('a'), ord('z'))) for i in range(5)]) due = -1 #means new interval = 0 card = title, due, interval return card def generate_clltn (n_of_cards): clltn = [] #mogoče bi blo dobro met kaj drugega... for n in range(n_of_cards): clltn.append(generate_card()) return clltn # USER deck_size = 20 user_clltn = generate_clltn(100) max_new = 5 print(user_clltn) def get_new(user_clltn, n_of_cards): for card in user_clltn: pass def get_due(user_clltn, n_of_cards): pass def generate_deck(user_clltn, max_new, deck_size): pass #1 SR - super-memo style #2 Probabilistic # engine current_deck = []