Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)] on win32
- Type "copyright", "credits" or "license()" for more information.
- >>> from random import randint
- from random import choice
- symbols = ('+','-','*')
- questions = 10
- q = 3
- score = 0
- name=raw_input('What is your name?')
- group=int(raw_input('What Class are you in?'))
- data=raw_input('Which data file would you like to view 1, 2 or 3?')
- if group in ['1','2','3']:
- answer=raw_input('Are you ready to play the maths quiz?')
- if answer in ['YES','yes','Yes']:
- while questions > 0:
- x = randint (1,10)
- y = randint (1,10)
- operator = choice(symbols)
- questions = 10
- score = 0
- q = 3
- if operator == '+':
- print ""
- print "What is: ", x, " + ", y, ": "
- userans = int(raw_input())
- ans = x + y
- elif operator == '-':
- print ""
- print "What is: ", x, " - ", y, ": "
- userans = int(raw_input())
- ans = x - y
- elif operator == '*':
- print ""
- print "What is: ", x, " * ", y, ": "
- userans = int(raw_input())
- ans = x * y
- if userans == ans:
- print ""
- print "Correct"
- score = score + 1
- else:
- print ""
- print "Sorry Incorrect!"
- x == 0
- y == 0
- questions = questions - 1
- if q == 3:
- score1 = score
- elif q == 2:
- score2 = score
- else:
- score3 = score
- data1 = ('The highest score is %s, %d') %(name,highest)
- data2 = ('The average score is %s, %d') %(name, average)
- data3 = ('The alphabetical score is %d, %s') %(name, alphabet)
- if group == 1:
- print "%s, scored %d out of 10, %s, scored %d out of 10, %s, scored %d out of 10" % (name,score)
- data = "%s, scored %d out of 10\n" % (name,score)
- save = open('Class 1.txt','a' )
- save.write(data)
- save.close()
- line.sort()
- myfile = open('Class 1.txt')
- Class1 = myfile.readlines()
- Class1.sort(reverse=True)
- print (Class1)
- save = open('Class 1 alphabetical.txt','a' )
- save.write(data)
- save.close()
- line.sort()
- myfile = open('Class 1 alphabetical.txt')
- Class1 = myfile.readlines()
- Class1.sort(reverse=True)
- print (Class1)
- save = open('Class 1 highest score.txt','a' )
- save.write(data)
- save.close()
- line.sort()
- myfile = open('Class 1 highest score.txt')
- Class1 = myfile.readlines()
- Class1.sort(reverse=True)
- print (Class1)
- save = open('Class 1 average.txt','a' )
- save.write(data)
- save.close()
- line.sort()
- myfile = open('Class 1 average.txt')
- Class1 = myfile.readlines()
- Class1.sort(reverse=True)
- print (Class1)
- if group == 2:
- print "%s, scored %d out of 10 %s, scored %d out of 10, %s, scored %d out of 10" % (name,score)
- data = "%s, scored %d out of 10\n" % (name,score)
- save = open('Class 2.txt','a' )
- save.write(data)
- save.close()
- line.sort()
- myfile = open('Class 2.txt')
- Class2 = myfile.readlines()
- Class2.sort(reverse=True)
- print (Class2)
- save = open('Class 2 alphabetical.txt','a' )
- save.write(data)
- save.close()
- line.sort()
- myfile = open('Class 2 aplhabetical.txt')
- Class2 = myfile.readlines()
- Class2.sort(reverse=True)
- print (Class2)
- save = open('Class 2 highest score.txt','a' )
- save.write(data)
- save.close()
- line.sort()
- myfile = open('Class 2 highest score.txt')
- Class2 = myfile.readlines()
- Class2.sort(reverse=True)
- print (Class2)
- save = open('Class 2 average.txt','a' )
- save.write(data)
- save.close()
- line.sort()
- myfile = open('Class 2 average.txt')
- Class2 = myfile.readlines()
- Class2.sort(reverse=True)
- print (Class2)
- if group == 3:
- print "%s, scored %d out of 10 %s, scored %d out of 10, %s, scored %d out of 10" % (name,score)
- data = "%s, scored %d out of 10\n" % (name,score)
- save = open('Class 3.txt','a' )
- save.write(data)
- save.close()
- line.sort()
- myfile = open('Class 3.txt')
- Class3 = myfile.readlines()
- Class3.sort(reverse=True)
- print (Class3)
- save = open('Class 3 alphabetical.txt','a' )
- save.write(data)
- save.close()
- line.sort()
- myfile = open('Class 3 aplhabetical.txt')
- Class3 = myfile.readlines()
- Class3.sort(reverse=True)
- print (Class3)
- save = open('Class 3 highest score.txt','a' )
- save.write(data)
- save.close()
- line.sort()
- myfile = open('Class 3 highest score.txt')
- Class3 = myfile.readlines()
- Class3.sort(reverse=True)
- print (Class3)
- save = open('Class 3 average.txt','a' )
- save.write(data)
- save.close()
- line.sort()
- myfile = open('Class 3 average.txt')
- Class3 = myfile.readlines()
- Class3.sort(reverse=True)
- print (Class3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement