Just looking for another "Real Life Problem" basic problem that can be automated and here I got an idea to make a basic quiz system,
The program takes user choices and calculates the total based on the user inputs. Excited, Let's Start,
Step 1: Just Copy paste the code below in a file and save it with extension .py
def quiz():
print("This is a simple gk quiz, Here you will get 4 marks for right answer and -1 mark for wrong answer.")
name=input("please enter your name: ")
print("*",name,"*welcome in the quiz:")
print("Q1. What is the height of Qutub minar?")
first_question=input("A. 82 m \nB. 73 m:\n")
if first_question=='B':
number=0
print('Correct answer')
number=(number+4)
print("YOUR SCORE: ",number)
else:
print('Wrong answer')
number=(number-1)
print("YOUR SCORE: ",number)
print("Q2. Is Dog a faithful animal?")
second_question=input("A. Yes \nB. No\n")
if second_question=="A":
print("Correct answer")
number=(number+4)
print("YOUR SCORE: ",number)
else:
print("Wrong answer")
number=(number-1)
print("YOUR SCORE: ",number)
print("Q3. How many colour are there in a rainbow?")
third_question=input("A. 8 \nB. 7\n")
if third_question=="B":
print("Correct answer")
number=(number+4)
print("YOUR SCORE: ",number)
else:
print('Wrong answer')
number=(number-1)
print("YOUR SCORE: ",number)
print("Q4. Who wrote India's national anthem? ")
fourth_question=input("A. Ravindra nath tagore \nB. Javaharlal nahru\n")
if fourth_question=="A":
print('Correct answer')
number=(number+4)
print("YOUR SCORE",number)
else:
print('Wrong answer')
number=(number-1)
print("YOUR SCORE",number)
print("Q5. How many consonants are there in English alphabet?")
fifth_question=input("A. 26 \nB. 21:\n")
if fifth_question=="B":
print('Correct answer')
number=(number+4)
print("YOUR SCORE: ",number)
else:
print('Wrong answer')
number=(number-1)
print("YOUR SCORE: ",number)
print("Your total score is ",number,"out of 20")
quiz()
The Output:
Comments
Post a Comment