quiz code

quiz code

quiz code

 

import random
#op = input("ENTER OPERATOR: ")

opdict = {
        "+" : "ARITHMETIC ADDITION",
        "-" : "ARITHMETIC SUBTRACTION",
        "*" : "ARITHMETIC MULTIPLICATION",
        "/" : "ARITHMETIC DIVISION",
        "%" : "ARITHMETIC MODULUS",
        "**" : "ARITHMETIC EXPONENTIATION",
        "//" : "ARITHMETIC FLOOR DIVISION",
        "=" : "ASSIGNMENT EQUALS",
        "+=" :"ASSIGNMENT PLUS",
        "-=" : "ASSIGNMENT MINUS",
        "*=" : "ASSIGNMENT MULTIPLY",
        "/=" : "ASSIGNMENT DIVISION",
        "%=" : "ASSIGNMENT MODULUS",
        "//=" : "ASSIGNMENT FLOOR DIVISION",
        "**=" : "ASSIGNMENT EXPONENTIATION",
        "|=" : "ASSIGNMENT BITWISE OR",
        "&=" : "ASSIGNMENT BITWISE AND",
        "^=" : "ASSIGNMENT BITWISE XOR",
        ">>=" : "ASSIGNMENT RIGHTSHIFT",
        "<<=" : "ASSIGNMENT LEFTSHIFT",
        "==" : "COMPARISON EQUAL TO",
        "!=" : "COMPARISON NOT EQUAL TO",
        "<": "COMPARISON LESS THAN",
        ">": "COMPARISON GREATER THAN",
        "<=" : "COMPARISON LESS THAN OR EQUAL TO",
        ">=" : "COMPARISON GREATER THAN OR EQUAL TO",
        "AND" : "LOGICAL AND",
        "OR" : "LOGICAL OR",
        "NOT" : "LOGICAL NOT",
        "IS" : "IDENTITY TRUE",
        "IS NOT": "IDENTITY NOT TRUE",
        "IN" : "MEMBERSHIP TRUE",
        "NOT IN" : "MEMBERSHIP NOT TRUE",
        "&": "BITWISE AND",
        "|": "BITWISE OR",
        "^": "BITWISE XOR",
        "~": "BITWISE NOT",
        "<<": "BITWISE LEFTSHIFT",
        ">>": "BITWISE RIGHTSHIFT"
}

# op_type = opdict[op].split(” “,1)
#
# op_class = op_type[0]
#
# op_specific = op_type[1]
#
# print(op,”is of class”,op_class,”of type”,op_specific)
res=0
print(“****QUIZ****”)
op1 = random.choice(list(opdict.keys()))
op_type1 = opdict[op1].split(” “,1)
op_class1 = op_type1[0]
op_specific1 = op_type1[1]
op2 = random.choice(list(opdict.keys()))
op_type2 = opdict[op2].split(” “,1)
op_class2 = op_type2[0]
op_specific2 = op_type2[1]
print(“ENTER THE CLASS AND TYPE OF OPERATOR: “,op1)
class1 = input(“CLASS: “)
type1 = input(“TYPE: “)
print(“ENTER THE CLASS AND TYPE OF OPERATOR: “,op2)
class2 = input(“CLASS: “)
type2 = input(“TYPE: “)

if class1==op_class1:
res+=1
if type1==op_specific1:
res+=1
if class2==op_class2:
res+=1
if type2==op_specific2:
res+=1

print(“YOU SCORED”,(res/4)*100,“%”)




		
		

		
		
			
Scroll to Top