Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 8.6
- ----------------------
- gpaa = 0
- i = int(input('How many classes are you taking? '))
- def GPAcalc(x, y):
- x = x.upper()
- if x == 'A':
- return 4 + y
- if x == 'B':
- return 3 + y
- if x == 'C':
- return 2 + y
- if x == 'D':
- return 1 + y
- if x == 'F':
- return 0 + y
- else:
- return 'Invalid'
- for j in range(i):
- grade = input('Enter your letter grade: ')
- weight = int(input('Is it weighted? (1 = yes) '))
- gpa = GPAcalc(grade,weight)
- print('Your GPA score is: ' + str(gpa))
- gpaa = gpaa + gpa
- avg = (gpaa / i)
- print('Your GPA score is a ' + str(avg))
- Assignment 8
- ---------------------------
- '''Initializing'''
- day = 0
- month = 0
- year = 0
- leap = 0
- left = 0
- decision = 0
- dayinmonth = 0
- dayinyear = 365
- daysleft = 0
- if year % 4 == 0:
- dayinmonth = dayinmonth + 1
- leap = 1
- '''Defining functions'''
- def leap_year():
- if year % 4 != 0:
- leap = 0
- else:
- dayinyear = dayinyear + 1
- leap = 1
- def number_of_days():
- if month == 2 and leap == 1:
- return 29
- if month == 1 or 3 or 5 or 7 or 8 or 10 or 12:
- return 31
- if month == 2 and leap != 1:
- return 28
- if month != 1 or 2 or 3 or 5 or 7 or 8 or 10 or 12:
- return 30
- def days_left():
- if month == 1:
- daysleft = (dayinyear - day)
- elif month == 2:
- daysleft = (dayinyear - day - 31)
- elif month == 3:
- daysleft = (dayinyear - day - 59)
- elif month == 4:
- daysleft = (dayinyear - day - 90)
- elif month == 5:
- daysleft = (dayinyear - day - 120)
- elif month == 6:
- daysleft = (dayinyear - day - 151)
- elif month == 7:
- daysleft = (dayinyear - day - 181)
- elif month == 8:
- daysleft = (dayinyear - day - 212)
- elif month == 9:
- daysleft = (dayinyear - day - 243)
- elif month == 10:
- daysleft = (dayinyear - day - 273)
- elif month == 11:
- daysleft = (dayinyear - day - 304)
- elif month == 12:
- daysleft = (dayinyear - day - 334)
- return daysleft
- '''Inputs'''
- print('Please enter a date')
- day = int(input('Day: '))
- month = int(input('Month: '))
- year = int(input('Year: '))
- print(' ')
- ('')
- decision = int(input('Menu:\n1) Calculate the number of days in the given month.\n2) Calculate the number of days left in the given year.\n'))
- if decision == 1:
- print(number_of_days())
- else:
- print(days_left())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement