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()
|