Ejercicios argumentos variables

# vamos a crear una función a la que le pasamos una cantidad variable
# de números y nos dice cuantos pares hay
# contarPares(1,2,3)->1 contarPares(1,2,4,6)-> 3
# documentadla

# Vamos a crear una función a la que le pasemos una cantidad variable de números
# y nos diga la cantidad de aprobados (valor>=5)
# aprobados(3,6,7,5)->3  aprobados(7,1,2,9)->2
#documentadla

https://ellibrodepython.com/args-kwargs-python

Publicado por

Avatar del usuario

Juan Pablo Fuentes

Formador de programación y bases de datos

2 comentarios en «Ejercicios argumentos variables»

  1. def contarPares(*numeros):
        """
      Cantidad de números pares dentro de una variable de números.
        Args:
        *numeros: Cantidad variable de números.
        Returns:
      Cantidad de números pares encontrados.
        """
       cantidadPares = 0
        for numero in numeros:
            if numero % 2 == 0:
                cantidadPares += 1
        return cantidadPares
    
    print(contarPares(1, 2, 3))
    print(contarPares(1, 2, 4, 6))
    
  2. def aprobados(*notas):
        """
        Cantidad de números aprobados (mayores o iguales a 5)
        dentro de una cantidad variable de números.
    
        Args:
        *notas: Una cantidad variable de números.
    
        Returns:
        int: La cantidad de números aprobados encontrados.
        """
        cantidadAprobados = 0
        for nota in notas:
            if nota >= 5:
                cantidadAprobados += 1
        return cantidadAprobados
    
    print(aprobados(3, 6, 7, 5))
    print(aprobados(7, 1, 2, 9))
    

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.