Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- questions = { "What year is it?" : "A", "Which is an OOP (Object Oriente Programming) Language?" : "C", "How many years does it take to finsih BSIT?" : "B" }
- options = [[ "A. 2021", "B. 2020", "C. 3090"] , [ "A. C", "B. SQL" , "C. Java"] , ["A. 7", "B. 4", "C. 19"]]
- def newround():
- guesses = []
- correctGuesses = 0
- q_num = 1
- for key in questions:
- print("-----------")
- print(key)
- for i in options[q_num-1]:
- print(i)
- guess = input("Enter your answer (A, B, C): ")
- guess = guess.upper()
- guesses.append(guess)
- correctGuesses += check(questions.get(key),guess)
- q_num += 1
- display(correctGuesses, guesses)
- def check(answer, guess):
- if answer == guess:
- print(" ")
- print("YOU ARE RIGHT!")
- return 1
- else:
- print(" ")
- print("YOU ARE WRONG")
- return 0
- def display(cGuesses, guesses):
- print(" ")
- print("Results")
- print(" ")
- print("Answers: ", end="")
- for i in questions:
- print(questions.get(i), end =" ")
- print(" ")
- print("Guesses: ", end="")
- for i in guesses:
- print(i, end =" ")
- score = int((cGuesses/len(questions)) * 100)
- print(" ")
- print("SCORE: " +str(score)+"%")
- def restart():
- response = input("Do you want to restart? Y/N")
- response = response.upper()
- if response == "Y":
- return True
- else:
- return False
- newround()
- while restart():
- newround()
- print("Thanks for answering")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement