IP source code
IP source code
FOR PYTHON :-
import sys
import mysql.connector
import random
mydb=mysql.connector.connect(host= "localhost"
,user= "root" /passwd="akkurik",database= "quiz")
mycursor=mydb.cursor()
def Home():
f=1
while f!=3:
print("Welcome to Quiz")
print("********************")
print("3. Exit")
if f==1:
Question()
IP-PROJECT
elif f==2:
Quiz()
elif f==3:
mycursor.close()
mydb.close()
sys.exit();
else:
Home()
def Question():
ch='Y'
print("***********************")
ans=0
IP-PROJECT
while ans==0:
if op==1:
ans=op1
elif op==2:
ans=op2
elif op==3:
ans=op3
elif op==4:
ans=op4
else:
data=mycursor.fetchall()
qid=(mycursor.rowcount)+1
mydb.commit()
IP-PROJECT
ch=input("Question added successfully.. Do you want
to add more (Y/N)")
Home()
def Quiz():
print("***********************")
data=mycursor.fetchall()
rc=mycursor.rowcount
l=[]
while len(l)!=noq:
x=random.randint(1,rc)
if l.count(x)>0:
l.remove(x)
else:
l.append(x)
IP-PROJECT
c=1
score=0
for i in range(0,len(l)):
ques=mycursor.fetchone()
print("------------------------------------------------------
--------------------------------------")
print("Q.",c,":
",ques[1],"\nA.",ques[2],"\t\tB.",ques[3],"\nC.",ques[4
],"\t\tD.",ques[5])
print("------------------------------------------------------
--------------------------------------")
c+=1
ans=None
while ans==None:
if choice=='A' or choice=='a':
ans=ques[2]
ans=ques[3]
IP-PROJECT
elif choice=='C' or choice=='c':
ans=ques[4]
ans=ques[5]
else:
if ans==ques[6]:
print("Correct")
score=score+1
else:
Home()
Home()
IP-PROJECT
FOR MySQL :-
IP-PROJECT
OUTPUT AND TABLES
Main Menu :-
IP-PROJECT
Entering Questions :-
:
IP-PROJECT
Taking Quiz :-
IP-PROJECT
Exit :-
IP-PROJECT
MySQL TABLE
IP-PROJECT