• Matéria: Informática
  • Autor: ARMAGEDON303
  • Perguntado 3 anos atrás

faça um programa em python que pesa a nota dos alunos da sala e o seu sexo e no final diga a nota media de todos os alunos e a media do sexo femino e masculino.

exemplo:
--
Nota: 60
Sexo: m
--
Nota: 40
Sexo: m
--
Nota: 50
Sexo: f
--
Nota: 60
Sexo: f
--
Nota: -10
--
Média : 52.5
Média m: 50.0
Média f: 55.0

Respostas

respondido por: MoisesCunha0
0

media = media_m = media_f = total = total_m = 0

nota = float(input("Nota: "))

while nota >= 0:

   media += nota

   total += 1

   s = input("Sexo: ")

   

   if 'm' in s.lower():

       media_m += nota

       total_m += 1

   elif 'f' in s.lower():

       media_f += nota

       

   nota = float(input("Nota: "))

if total != 0:

   print("\nMédia : %.1f" % (media/total))

   print("Média m: %.1f" % (media_m/total_m))

   print("Média f: %.1f" % (media_f/(total - total_m)))

Perguntas similares