コード例 #1
0
ファイル: m.py プロジェクト: iggprt/german
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)
コード例 #2
0
ファイル: main.py プロジェクト: iggprt/german
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)