def quiz(): words_to_ask = Save.get_words_to_ask() print 'answer q to quit' d = Save.get_data() words_done = Save.get_words_done() sum_to_go = 0 sum_so_far = 0 for line in d: if line[4] < len(line[5]): sum_to_go += len(line[5]) - line[4] sum_so_far += line[4] if len(words_to_ask) == 0: Save.get_words_to_ask(1) questions = 5 print "words_to_go: " + str(len(words_to_ask)) print "correct guesses: " + str(sum_so_far) print "total guesses: " + str(sum_to_go) + "\n" for _ in range(questions): rand = int(time.time() * 100 % len(words_to_ask)) answer = raw_input("%s = " % words_to_ask[rand][2]) if answer == words_to_ask[rand][5].lower(): Save.add_combos(words_to_ask[rand][0]) print "CORECT - %s\n" % words_to_ask[rand][1] else: print "WRONG... %s - " % words_to_ask[rand][ 5] + " %s\n" % words_to_ask[rand][1] Save.add_wrongs(words_to_ask[rand][0]) print 'gata' time.sleep(1)
import Save from datetime import date import datetime import time import os due = date(2019, 1, 31) d = (due - date.fromtimestamp(time.time())).days os.system('cls') data = Save.get_data() while True: os.system('cls') print 'due days: ' + str(d) + '\naverage : ' + str(len(data) / d) + '\n' option = input("Option: ") Save.add_combos(option)