Informática, pregunta formulada por emisweet, hace 1 mes

AYUDA EN PYTHON

Genere aleatoriamente las 5 notas de un alumno. Luego, determine si el alumno aprobó o desaprobó el curso. Considere 13 como nota mínima aprobatoria. Utilice funciones para generar las notas, y determinar la condición del alumno.

Respuestas a la pregunta

Contestado por Tenhou
2

Respuesta:

import  random

def numSuma(numeros):

   suma = 0

   for numero in numeros:

       suma = suma + numero

   return suma

def numPromedio(numeros):

   return numSuma(numeros) / len(numeros)

def GenerarNotas(min, max,cantidadAgenerar):

   notas = []

   for x in range(cantidadAgenerar):

       notas.append(random.randrange(min,max))

   return notas

def aprobadoReprobado(notaMinima,notas):

   promedio=numPromedio(notas)

   if promedio>=notaMinima:

       return "El alumno aprobó con una nota de "+ str(promedio) +" puntos"

   else:

       return "El alumno reprobó con una nota de " + str(promedio) + " puntos"

notas=GenerarNotas(0,30,5)

print(aprobadoReprobado(13,notas))


juniro3000: gracias acabe mi tarea :)
Otras preguntas