Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.81 KB | None | 0 0
  1. class SieWeb:
  2.     def __init__(self, media1, media2, media3):
  3.         self.media1 = media1
  4.         self.media2 = media2
  5.         self.media3 = media3
  6.  
  7.     def validaMedias(self):
  8.         if self.media1 < 0:
  9.             return False
  10.         if self.media2 < 0:
  11.             return False
  12.         if self.media3 < 0:
  13.             return False
  14.  
  15.         return True
  16.  
  17.     def calculaMedia(self):
  18.         return (self.media1 + self.media2 + self.media3) / 3
  19.  
  20.     def situacao(self):
  21.         media = self.calculaMedia()
  22.  
  23.         if media <= 40:
  24.             return 'REPROVADO'
  25.         if media < 70:
  26.             return 'FINAL'
  27.        
  28.         return 'APROVADO'
  29.        
  30.  
  31. media1 = float(input())
  32. media2 = float(input())
  33. media3 = float(input())
  34.  
  35. aluno = SieWeb(media1, media2, media3)
  36.  
  37. if(aluno.validaMedias()):
  38.     print('A media do aluno foi {:.2f} e ele foi {}'.format(aluno.calculaMedia() ,aluno.situacao()))
  39. else:
  40.     print('Media invalida')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement