Lógica, perguntado por douglasfcrecife, 8 meses atrás

Elabore um programa em linguagem Python para cálculo de notas de alunos considerando um período letivo de 4 bimestres e média para aprovação sendo 7,0 pontos. Seu programa deverá pedir para o usuário informar o nome de um aluno e qual seu código matrícula e as notas do 1º ao 4º bimestre.

Ao final da inserção dos dados o programa deve apresentar as seguintes informações:

a) nome e matrícula do aluno

b) nota de cada bimestre

c) média final

d) status do aluno:

- aprovado se a média for maior ou igual a 7,0

- em recuperação se a média for menor que 7,0 e maior que 3,0

- reprovado se a média for menor que 3,0

Soluções para a tarefa

Respondido por GeBEfte
2

O programa abaixo não conta com uma validação de dados ou tratamento de exceções/erros, assim espera-se que o usuário preencha os dados corretamente.

Obs.: Os pontos que precedem as linhas de programação não fazem parte do programa, foram adicionados apenas para garantir a indentação do código aqui no site.

nome = str(input('Nome: ')).strip()

matr = str(input('Matrícula: ')).strip()

notas = list()

for bim in range(1, 5):

.....notas.append(float(input(f'Nota no {bim}º bimestre: ')))

print(f'''

Nome: {nome}

Matrícula: {matr}

1º Bimeste: {notas[0]}

2º Bimeste: {notas[1]}

3º Bimeste: {notas[2]}

4º Bimeste: {notas[3]}

Média: {sum(notas)/4}  Status: ''', end='')

if sum(notas)/4 >= 7:

.....print('APROVADO')

elif 3 <= sum(notas)/4 < 7:

.....print('RECUPERAÇÃO')

else:

.....print('REPROVADO')

\Huge{\begin{array}{c}\Delta \tt{\!\!\!\!\!\!\,\,o}\!\!\!\!\!\!\!\!\:\,\perp\end{array}}Qualquer~d\acute{u}vida,~deixe~ um~coment\acute{a}rio

Anexos:
Perguntas interessantes