From 1000ffaca6fb964a820676fb3f8066849eda54f7 Mon Sep 17 00:00:00 2001 From: Firepup Sixfifty Date: Wed, 21 Aug 2024 09:25:40 -0500 Subject: [PATCH] Version 1 --- main.py | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/main.py b/main.py index e69de29..55f9965 100644 --- a/main.py +++ b/main.py @@ -0,0 +1,35 @@ +import firepup650 as fp + +fp.replitCursor = fp.bcolors.REPLIT + "> " + fp.bcolors.RESET + +answerKey = [] +answer = "0" +answerCount = 0 + +fp.clear() + +while not False: + answer = fp.replitInput( + f"Please input the answer to question #{answerCount + 1}, empty answer to submit answer key" + ) + if not answer: + break + answerCount += 1 + answerKey.append(answer) + +fp.clear() + +while 1: + right = 0 + for i in range(answerCount): + answer = fp.replitInput( + f"Please input the student's answer to question {i + 1}." + ) + if answer == answerKey[i]: + right += 1 + print(" That is correct") + else: + print(" That is incorrect") + print( + f"\nThe student got {right}/{answerCount} correct, with approximately an {round((right/answerCount) * 100, 2)}%.\n" + )