Informática, perguntado por nelsonofic, 2 meses atrás

Faça um programa em Python que solicite a quantidade de alunos de uma turma.

Após esta informação, o usuário deve digitar a média de cada aluno da turma, e o programa apresentará a mensagem PARABÉNS VOCÊ ESTÁ APROVADO aos alunos com média maior ou igual a 6.0.

O programa deve calcular e mostrar, no final da entrada de dados, a média geral da turma.

Caso a quantidade informada de alunos da turma for igual a zero, o programa deve emitir a seguinte mensagem: NÃO HOUVE PROCESSAMENTO

Soluções para a tarefa

Respondido por TheWhiteWolf
2

def media_alunos(n):

   if n == 0:

       return 'Não houve processamento.'

       

   soma_notas = 0

   for i in range(n):

       nota = float(input('Insira a sua média:'))

       if nota >= 6:

           print('Parabéns, você está aprovado.')

       soma_notas += nota

   media_notas = soma_notas/n

   return media_notas

print(media_alunos(int(input('Insira o números de alunos:'))))

Se eu te ajudei, por favor, marque como melhor resposta. Caso ainda reste alguma dúvida, sinta-se a vontade para comentar abaixo.

Bons estudos ^^


nelsonofic: 0 NÃO HOUVE PROCESSAMENTO | NÃO HOUVE PROCESSAMENTO
None
nelsonofic: nessa condição deu um erro, "none" o que pode ser?
TheWhiteWolf: pq retorna vazio
TheWhiteWolf: e como coloquei para printar ocorre isso
TheWhiteWolf: corrigi, testa agora
nelsonofic: consegui só coloquei ('') no retorn e validou

vlw obrigado..
TheWhiteWolf: De nada ^^
Respondido por mayaravieiraj
0

Esses é um exemplo de um programa em Python que solicite a quantidade de alunos de uma turma:

início programa em Python

media_alunos(n):

turmas = int(input("número de turmas tem "))

media = 0

for i in range(turmas):

   while True:

       alunos = int(input(f"Digite quantos alunos tem na turma {i + 1}: "))

       if alunos <= 40:

           break

   media = ((media * i) + alunos) / (i + 1)

print(f"A media de alunos por turma é {media}")

  if n = 0:

      return 'Não houve processamento.'

  soma_notas = 0

  for i in range(n):

      nota = float(input('Insira a sua média:'))

      if nota >= 6:

          print('Parabéns, você está aprovado.')

Código Python

Em informática, aprendemos que a linguagem Python é um código de programação de alto nível, considerada funcional e imperativa, além de ser capaz de interpretar scripts.

   

leia mais sobre phyton:

https://brainly.com.br/tarefa/24959055

#SPJ2

Anexos:
Perguntas interessantes