Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ficha = list()
- qnt = 0
- disciplinas = ()
- def main():
- disciplinas = []
- def listar(disciplinas):
- for disc in disciplinas:
- algoritmo, logica, calculo, filosofia, administracao = disc
- while True:
- disciplinas = input("Digite o nome da disciplina:")
- nome = str(input('Nome do aluno:'))
- nota1 = float(input('Nota 1: '))
- nota2 = float(input('Nota 2: '))
- nota3 = float(input('Nota 3: '))
- media = (nota1 + nota2 + nota3) / 3
- ficha.append([nome, disciplinas, [nota1, nota2, nota3], media])
- if media >= 7:
- print("Você foi aprovado")
- print(f'Sua média em {disciplinas} é: ', media)
- resp = str(input('Deseja continuar?[S/N] '))
- if resp in 'Nn':
- break
- else:
- print(f'Realizar prova substitutiva de {disciplinas}')
- break
- while True:
- sub = float(input('Nota da prova substitutiva: '))
- if media < 7:
- print(f'Sua média em {disciplinas} é: ', media)
- print("Realizar prova final")
- break
- while True:
- final = float(input('Nota da prova final: '))
- if media < 6:
- print("APROVADO NA FINAL")
- else:
- print("REPROVADO")
- qnt = qnt + 1
- break
- print('═' * 110)
- print(f'{"No.":<4}){"NOME":<10}{"DISCIPLINA":<20}{"MÉDIA":<15}{"MEDIA SUB":<20}{"MEDIA FINAL":<20}{"FALTAS":>10}')
- print('═' * 110)
- for i, a in enumerate(ficha):
- print(f'{i:<4}{a[0]:<10}{a[1]:<15}{a[3]:>15}{a[3]:>10}{a[3]:>10.1f}')
- while True:
- print('-' * 110)
- opc = int(input('Mostrar notas de qual aluno? (30 interrompe): '))
- if opc == 30:
- print('FINALIZANDO...')
- break
- if opc <= len(ficha) - 1:
- print('░░ BOLETIM DO ALUNO ░░')
- print(f'Notas de {ficha[opc][0]} em {ficha[opc][1]} são {ficha[opc][2]}')
- print('Finalizado!')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement