Skip to content

Instantly share code, notes, and snippets.

@lanpa
Created January 29, 2018 01:43
Show Gist options
  • Save lanpa/0194beda893cb40ea363a596bf48550b to your computer and use it in GitHub Desktop.
Save lanpa/0194beda893cb40ea363a596bf48550b to your computer and use it in GitHub Desktop.
gpa.py
with open ('data.csv') as f:
lines = f.readlines()
valid = []
for line in lines:
a, b = line.strip('\n').split(',')
if a=='1' or a=='2' or a=='3':
print(a, b)
valid.append((int(a), int(b)))
print(len(valid))
credits = sum([c for c, _ in valid])
print(credits)
ss = 0
for c, s in valid:
if s>=80:
ss = ss+4*c
continue
if s>=70:
ss = ss+3*c
continue
if s>=60:
ss = ss+2*c
print(ss/credits)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment