Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##Two Subjects----> Computer Science and History
- import csv
- def main():
- userAccount()
- mainPage()
- def userAccount():
- print('-------------------------------')
- userAccount = input('Do you already have an account: ')
- if userAccount == 'No' or userAccount== 'N' or userAccount == 'no' or userAccount == 'n':
- userSName = input('Name : ')
- userSAge = input('Age : ')
- userSYgroup = input('Year Group : ')
- userGname = userSName[:3] + userSAge
- print('Your username is : ',userGname.lower())
- userSword = input('Password: ')
- detail1 = [userSName,userSAge,userSYgroup,userGname,userSword]
- with open('userData.csv','w',newline = '') as csvfile:
- w = csv.writer(csvfile,delimiter = ',')
- w.writerow(detail1)
- elif userAccount == 'Yes' or userAccount == 'Y' or userAccount == 'yes' or userAccount == 'y':
- userLName = input('Username: ')
- passLWord = input('Password: ')
- f = open('userData.csv','r',newline = '')
- for i in f:
- if userLName == f[0,3] and passLWord == f[0,4]:
- print('Log In Successfull')
- else:
- print('Incorrect Username or Password')
- main()
- def computing():
- userScore = 0
- userMode = input("Choose between easy, medium or hard ")
- if userMode == "e" or userMode == 'm' or userMode == 'h':
- print("Q1)Full form of ALU ")
- print("A) Arithmetic Language Unit")
- print("B) Arithmetic Logical Unit")
- if userMode == 'm' or userMode == 'h':
- print("C) Analysis Language Unit")
- if userMode == 'h':
- print("D) Arithmetic Literature Unit")
- answer = input()
- if answer == "B" or answer == 'b':
- print("Well done!")
- userScore += 1
- else:
- print('The correct answer was B n ')
- if userMode == "e" or userMode == 'm' or userMode == 'h':
- print("Q2)Best Cache Memory ")
- print("A) Level 1")
- print("B) Level 2")
- if userMode == 'm' or userMode == 'h':
- print("C)Level 3")
- if userMode == 'h':
- print("D) Level 4")
- answer = input()
- if answer == "A" or answer == 'a':
- print("Well done!")
- userScore += 1
- else:
- print('The correct answer was A n')
- if userMode == "e" or userMode == 'm' or userMode == 'h':
- print("Q3)11111111 in denary ")
- print("A) 255")
- print("B) 251")
- if userMode == 'm' or userMode == 'h':
- print("C)256")
- if userMode == 'h':
- print("D) 123")
- answer = input()
- if answer == "A" or answer == 'a':
- print("Well done!")
- userScore += 1
- else:
- print('The correct answer was A n')
- if userMode == "e" or userMode == 'm' or userMode == 'h':
- print("Q4)Full form of IP ")
- print("A) Information Protocol")
- print("B) Internet Protocol")
- if userMode == 'm' or userMode == 'h':
- print("C)Information Password")
- if userMode == 'h':
- print("D) Internet Passwordl")
- answer = input()
- if answer == "B" or answer == 'b':
- print("Well done!")
- userScore += 1
- else:
- print('The correct answer was B n')
- if userMode == "e" or userMode == 'm' or userMode == 'h':
- print("Q5)Full form of LMC ")
- print("A) Little Monitor Computer")
- print("B) Little Man Computer")
- if userMode == 'm' or userMode == 'h':
- print("C)Low Man Computer")
- if userMode == 'h':
- print("D) Low Monitor Computer")
- answer = input()
- if answer == "B" or answer == 'b':
- print("Well done!")
- userScore += 1
- else:
- print('The correct answer was B n')
- print('Your Score is ',userScore)
- def maths():
- userScore1 = 0
- userMode = input("Choose between easy, medium or hard ")
- if userMode == "e" or userMode == 'm' or userMode == 'h':
- print("Q1)1+1 = ")
- print("A) 1")
- print("B) 2")
- if userMode == 'm' or userMode == 'h':
- print("C) 11")
- if userMode == 'h':
- print("D) Window")
- answer = input()
- if answer == "B" or answer == 'b':
- print("Well done!")
- userScore1 += 1
- else:
- print('The correct answer was B n')
- if userMode == "e" or userMode == 'm' or userMode == 'h':
- print("Q2)10/2 ")
- print("A) 5")
- print("B) 4")
- if userMode == 'm' or userMode == 'h':
- print("C)3")
- if userMode == 'h':
- print("D) 2")
- answer = input()
- if answer == "A" or answer == 'a':
- print("Well done!")
- userScore1 += 1
- else:
- print('The correct answer was A n')
- if userMode == "e" or userMode == 'm' or userMode == 'h':
- print("Q3) Area of Square ")
- print("A) 4 * side")
- print("B)side^2")
- if userMode == 'm' or userMode == 'h':
- print("C)side")
- if userMode == 'h':
- print("D)side/4")
- answer = input()
- if answer == "A" or answer == 'a':
- print("Well done!")
- userScore1 += 1
- else:
- print('The correct answer was A n')
- if userMode == "e" or userMode == 'm' or userMode == 'h':
- print("Q4)Full form of SSS ")
- print("A) Side Side Sum")
- print("B) Side Side Side")
- if userMode == 'm' or userMode == 'h':
- print("C)Side Angle Side")
- if userMode == 'h':
- print("D)Angle Angle Side")
- answer = input()
- if answer == "B" or answer == 'b':
- print("Well done!")
- userScore1 += 1
- else:
- print('The correct answer was B n')
- if userMode == "e" or userMode == 'm' or userMode == 'h':
- print("Q5)10,000 + 1 ")
- print("A) 10,000")
- print("B) 10,001")
- if userMode == 'm' or userMode == 'h':
- print("C)11,111")
- if userMode == 'h':
- print("D) 11,001")
- answer = input()
- if answer == "B" or answer == 'b':
- print("Well done!")
- userScore1 += 1
- else:
- print('The correct answer was B n')
- print('Your Score is ',userScore1)
- def mainPage():
- userSubject = input('Do you choose Computer Science or Maths ? ')
- if userSubject == 'Computer Science':
- computing()
- elif userSubject == 'Maths':
- maths()
- main()
Add Comment
Please, Sign In to add comment