Guest User

Untitled

a guest
Sep 26th, 2018
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.26 KB | None | 0 0
  1. ##Two Subjects----> Computer Science and History
  2. import csv
  3.  
  4.  
  5. def main():
  6. userAccount()
  7. mainPage()
  8.  
  9.  
  10. def userAccount():
  11. print('-------------------------------')
  12. userAccount = input('Do you already have an account: ')
  13. if userAccount == 'No' or userAccount== 'N' or userAccount == 'no' or userAccount == 'n':
  14. userSName = input('Name : ')
  15. userSAge = input('Age : ')
  16. userSYgroup = input('Year Group : ')
  17. userGname = userSName[:3] + userSAge
  18. print('Your username is : ',userGname.lower())
  19. userSword = input('Password: ')
  20. detail1 = [userSName,userSAge,userSYgroup,userGname,userSword]
  21. with open('userData.csv','w',newline = '') as csvfile:
  22. w = csv.writer(csvfile,delimiter = ',')
  23. w.writerow(detail1)
  24. elif userAccount == 'Yes' or userAccount == 'Y' or userAccount == 'yes' or userAccount == 'y':
  25. userLName = input('Username: ')
  26. passLWord = input('Password: ')
  27.  
  28.  
  29. f = open('userData.csv','r',newline = '')
  30. for i in f:
  31. if userLName == f[0,3] and passLWord == f[0,4]:
  32. print('Log In Successfull')
  33. else:
  34. print('Incorrect Username or Password')
  35. main()
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. def computing():
  43. userScore = 0
  44. userMode = input("Choose between easy, medium or hard ")
  45. if userMode == "e" or userMode == 'm' or userMode == 'h':
  46. print("Q1)Full form of ALU ")
  47. print("A) Arithmetic Language Unit")
  48. print("B) Arithmetic Logical Unit")
  49. if userMode == 'm' or userMode == 'h':
  50. print("C) Analysis Language Unit")
  51. if userMode == 'h':
  52. print("D) Arithmetic Literature Unit")
  53. answer = input()
  54. if answer == "B" or answer == 'b':
  55. print("Well done!")
  56. userScore += 1
  57. else:
  58. print('The correct answer was B n ')
  59.  
  60. if userMode == "e" or userMode == 'm' or userMode == 'h':
  61. print("Q2)Best Cache Memory ")
  62. print("A) Level 1")
  63. print("B) Level 2")
  64. if userMode == 'm' or userMode == 'h':
  65. print("C)Level 3")
  66. if userMode == 'h':
  67. print("D) Level 4")
  68. answer = input()
  69. if answer == "A" or answer == 'a':
  70. print("Well done!")
  71. userScore += 1
  72. else:
  73. print('The correct answer was A n')
  74.  
  75.  
  76. if userMode == "e" or userMode == 'm' or userMode == 'h':
  77. print("Q3)11111111 in denary ")
  78. print("A) 255")
  79. print("B) 251")
  80. if userMode == 'm' or userMode == 'h':
  81. print("C)256")
  82. if userMode == 'h':
  83. print("D) 123")
  84. answer = input()
  85. if answer == "A" or answer == 'a':
  86. print("Well done!")
  87. userScore += 1
  88. else:
  89. print('The correct answer was A n')
  90.  
  91.  
  92. if userMode == "e" or userMode == 'm' or userMode == 'h':
  93. print("Q4)Full form of IP ")
  94. print("A) Information Protocol")
  95. print("B) Internet Protocol")
  96. if userMode == 'm' or userMode == 'h':
  97. print("C)Information Password")
  98. if userMode == 'h':
  99. print("D) Internet Passwordl")
  100. answer = input()
  101. if answer == "B" or answer == 'b':
  102. print("Well done!")
  103. userScore += 1
  104. else:
  105. print('The correct answer was B n')
  106.  
  107. if userMode == "e" or userMode == 'm' or userMode == 'h':
  108. print("Q5)Full form of LMC ")
  109. print("A) Little Monitor Computer")
  110. print("B) Little Man Computer")
  111. if userMode == 'm' or userMode == 'h':
  112. print("C)Low Man Computer")
  113. if userMode == 'h':
  114. print("D) Low Monitor Computer")
  115. answer = input()
  116. if answer == "B" or answer == 'b':
  117. print("Well done!")
  118. userScore += 1
  119. else:
  120. print('The correct answer was B n')
  121.  
  122.  
  123. print('Your Score is ',userScore)
  124.  
  125.  
  126. def maths():
  127. userScore1 = 0
  128. userMode = input("Choose between easy, medium or hard ")
  129. if userMode == "e" or userMode == 'm' or userMode == 'h':
  130. print("Q1)1+1 = ")
  131. print("A) 1")
  132. print("B) 2")
  133. if userMode == 'm' or userMode == 'h':
  134. print("C) 11")
  135. if userMode == 'h':
  136. print("D) Window")
  137. answer = input()
  138. if answer == "B" or answer == 'b':
  139. print("Well done!")
  140. userScore1 += 1
  141. else:
  142. print('The correct answer was B n')
  143.  
  144. if userMode == "e" or userMode == 'm' or userMode == 'h':
  145. print("Q2)10/2 ")
  146. print("A) 5")
  147. print("B) 4")
  148. if userMode == 'm' or userMode == 'h':
  149. print("C)3")
  150. if userMode == 'h':
  151. print("D) 2")
  152. answer = input()
  153. if answer == "A" or answer == 'a':
  154. print("Well done!")
  155. userScore1 += 1
  156. else:
  157. print('The correct answer was A n')
  158.  
  159.  
  160. if userMode == "e" or userMode == 'm' or userMode == 'h':
  161. print("Q3) Area of Square ")
  162. print("A) 4 * side")
  163. print("B)side^2")
  164. if userMode == 'm' or userMode == 'h':
  165. print("C)side")
  166. if userMode == 'h':
  167. print("D)side/4")
  168. answer = input()
  169. if answer == "A" or answer == 'a':
  170. print("Well done!")
  171. userScore1 += 1
  172. else:
  173. print('The correct answer was A n')
  174.  
  175.  
  176. if userMode == "e" or userMode == 'm' or userMode == 'h':
  177. print("Q4)Full form of SSS ")
  178. print("A) Side Side Sum")
  179. print("B) Side Side Side")
  180. if userMode == 'm' or userMode == 'h':
  181. print("C)Side Angle Side")
  182. if userMode == 'h':
  183. print("D)Angle Angle Side")
  184. answer = input()
  185. if answer == "B" or answer == 'b':
  186. print("Well done!")
  187. userScore1 += 1
  188. else:
  189. print('The correct answer was B n')
  190.  
  191. if userMode == "e" or userMode == 'm' or userMode == 'h':
  192. print("Q5)10,000 + 1 ")
  193. print("A) 10,000")
  194. print("B) 10,001")
  195. if userMode == 'm' or userMode == 'h':
  196. print("C)11,111")
  197. if userMode == 'h':
  198. print("D) 11,001")
  199. answer = input()
  200. if answer == "B" or answer == 'b':
  201. print("Well done!")
  202. userScore1 += 1
  203. else:
  204. print('The correct answer was B n')
  205.  
  206.  
  207. print('Your Score is ',userScore1)
  208.  
  209.  
  210.  
  211.  
  212.  
  213. def mainPage():
  214. userSubject = input('Do you choose Computer Science or Maths ? ')
  215. if userSubject == 'Computer Science':
  216. computing()
  217. elif userSubject == 'Maths':
  218. maths()
  219.  
  220.  
  221.  
  222. main()
Add Comment
Please, Sign In to add comment