summaryrefslogtreecommitdiff
path: root/very.py
blob: ed564874c6ea1040e1ed6df72f8d40d6c07be3b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env python3

import json
import random


def main():
    dictionary = json.load(open("dict.json", mode="r", encoding="utf-8"))

    correct = 0
    for counter, (question, answer) in enumerate(random.sample(dictionary, len(dictionary))):
        print(f"Very {question} -> ", end="")
        try:
            user_input = input()
        except EOFError:
            break
        if user_input.lower() == answer.lower():
            print("Correct!")
            correct += 1
        else:
            print(f"Wrong! The answer was {answer}")


    print(f"Result: {correct}/{counter}")


if __name__ == "__main__":
    main()