Dominando las funciones - Ejercicios Programación Python

¡Bienvenido a Dominando las Funciones! En esta lección, aprenderás los conceptos esenciales de las funciones en la programación en Python. Las funciones son los bloques de construcción de cualquier programa Python, permitiéndote organizar tu código, hacerlo reutilizable y mejorar su legibilidad. Explorarás cómo definir funciones, pasar argumentos y devolver valores, lo cual son habilidades clave para escribir código eficiente y modular. A lo largo de esta lección, trabajarás con ejemplos prácticos que te ayudarán a comprender el poder de las funciones en Python. Ya sea que trabajes en proyectos pequeños o en aplicaciones a gran escala, dominar las funciones te permitirá escribir un código más limpio y mantenible. Al final de esta lección, tendrás una comprensión sólida de las funciones Python y cómo utilizarlas para resolver problemas del mundo real.

  •  Funciones: Hola y Adiós

    En este ejercicio, desarrollarás un programa en Python donde la función principal debería verse así: SayHello() y SayGoodbye(). Debes definir las funciones SayHello y...

  •  Función parametrizada

    En este ejercicio, desarrollarás un programa en Python donde la función principal debería verse así: SayHello("John") y SayGoodbye(). Debes definir las funciones SayH...

  •  Función retorno de valor

    En este ejercicio, desarrollarás un programa en Python donde la función principal debe definir y llamar a una función de suma que acepte dos enteros como parámetros y...

  •  Función retorno de valor V2

    En este ejercicio, desarrollarás un programa en Python donde la función principal debe verse así: Debes definir la función `count_spaces`, y será llamada desde la ...

  •  Función de texto centrado

    En este ejercicio, desarrollarás una función en Python llamada "get_int" que muestra el texto recibido como parámetro, solicita al usuario un número entero, repite si...

  •  Función de texto subrayado

    En este ejercicio, desarrollarás una función en Python que puede centrar el texto en la pantalla (asumiendo un ancho de pantalla de 80 caracteres) y luego subrayarlo ...

  •  Función de suma de matrices

    En este ejercicio, desarrollarás un programa en Python para calcular la suma de los elementos en una matriz. La función principal debe verse así: Debes definir la ...

  •  Función de doble valor

    En este ejercicio, desarrollarás una función en Python llamada "double" para calcular y devolver un entero que sea el doble de su entrada. Este ejercicio es pe...

  •  Función doble con parámetro mutable

    En este ejercicio, desarrollarás una función en Python llamada "double_value" para calcular el doble de un número entero y modificar los datos pasados como argumento....

  •  Cambio de funciones con parámetros mutables

    En este ejercicio, desarrollarás un programa en Python con una función llamada "swap" para intercambiar los valores de dos variables enteras, que se pasan por referen...

  •  Optimizar variables locales en funciones

    En este ejercicio, desarrollarás un programa en Python con una función llamada "power" para calcular el resultado de elevar un número entero a la potencia de otro núm...

  •  Función recursiva para calcular potencia

    En este ejercicio, desarrollarás un programa en Python con una función que calcula el resultado de elevar un número entero a la potencia de otro número entero (por ej...

  •  Calcular la secuencia de Fibonacci con una función

    En este ejercicio, desarrollarás un programa en Python que utiliza una función recursiva para determinar un número en la secuencia de Fibonacci. En esta serie, los do...

  •  Función para modificar un carácter en una cadena

    En este ejercicio, desarrollarás un programa en Python con una función llamada "change_char" para alterar un carácter en una posición específica (índice basado en 0) ...

  •  Función para determinar el estado Prime

    En este ejercicio, desarrollarás un programa en Python con una función llamada "is_prime" que toma un entero como entrada y devuelve True si el número es primo, o Fal...

  •  Parámetros de función principal y suma

    En este ejercicio, desarrollarás un programa en Python llamado "sum" que toma dos números enteros desde la línea de comandos e imprime su suma. Este ejercicio ...

  •  Función para calcular suma de dígitos

    En este ejercicio, desarrollarás un programa en Python con una función llamada "sum_digits" que toma un número como entrada y devuelve la suma de sus dígitos. Este ...

  •  Función para calcular el factorial

    En este ejercicio, desarrollarás un programa en Python con una función recursiva para calcular el factorial de un número dado. El factorial de un número se define com...

  •  Parámetros e inversión de la función principal

    En este ejercicio, desarrollarás un programa en Python llamado "reverse" que toma múltiples palabras desde la línea de comandos y las imprime en orden inverso. Este ...

  •  Función para obtener un valor entero

    En este ejercicio, desarrollarás un programa en Python con una función llamada "get_int" que muestra el texto recibido como parámetro, solicita al usuario un número e...

  •  Función para gestionar la base de datos de tareas

    En este ejercicio, desarrollarás un programa en Python para mejorar la "base de datos de tareas" dividiéndola en múltiples funciones para una mejor organización y leg...

  •  Función para encontrar el valor máximo en una matriz

    En este ejercicio, desarrollarás un programa en Python que contiene una función que acepta una lista de números de punto flotante como entrada y devuelve el valor máx...

  •  Implementación iterativa de la función factorial

    En este ejercicio, desarrollarás un programa en Python que calcula el factorial de un número dado utilizando un método iterativo (no recursivo). Este ejercicio...

  •  Función para imprimir título

    En este ejercicio, desarrollarás un programa en Python con una función llamada 'WriteTitle' que muestra un texto en mayúsculas, centrado en la pantalla con espacios a...

  •  Valor de salida de la función principal

    En este ejercicio, desarrollarás un programa en Python que solicita al usuario que proporcione un título a través de la línea de comandos (utilizando la función Write...

  •  Función para calcular DV

    En este ejercicio, desarrollarás un programa en Python que define una función para contar el número de dígitos numéricos y vocales en una cadena dada. La función debe...

  •  Función para verificar caracteres alfabéticos

    En este ejercicio, desarrollarás un programa en Python que incluye una función para determinar si un carácter dado es alfabético (de la A a la Z). Este ejercicio...

  •  Función para comprobar el valor numérico

    En este ejercicio, desarrollarás un programa en Python que define una función para verificar si una cadena representa un valor entero. Este ejercicio es perfec...

  •  Parámetros de función principal para la calculadora

    En este ejercicio, desarrollarás un programa en Python que realiza operaciones aritméticas básicas como suma, resta, multiplicación o división basadas en entradas de ...

  •  Parámetros de la función principal y valor de retorno de la calculadora

    En este ejercicio, desarrollarás un programa en Python que realiza operaciones aritméticas como suma, resta, multiplicación o división analizando los argumentos de la...

  •  Función para encontrar los valores mínimo y máximo de una matriz

    En este ejercicio, desarrollarás un programa en Python que define una función para encontrar los números más pequeños y más grandes en una lista. La función debe acep...

  •  Función recursiva para invertir una secuencia

    En este ejercicio, desarrollarás un programa en Python que utiliza la recursión para invertir una secuencia de caracteres. Este ejercicio es perfecto para prac...

  •  Función para mostrar un rectángulo

    En este ejercicio, desarrollarás un programa en Python que define una función para imprimir un rectángulo lleno en la pantalla, donde las dimensiones (ancho y alto) s...

  •  Función Palíndromo Iterativa

    En este ejercicio, desarrollarás un programa en Python con una función iterativa para verificar si una cadena es un palíndromo (simbólica). Este ejercicio es p...

  •  Función Palíndromo Recursiva

    En este ejercicio, desarrollarás un programa en Python con una función recursiva para determinar si una cadena es simétrica (un palíndromo). Este ejercicio es ...

  •  Función FindMinMax

    En este ejercicio, desarrollarás un programa en Python con una función llamada "FindRange", donde se solicita al usuario que ingrese un valor mínimo (un número) y un ...

  •  Función Multiplicar y Multiplicar Recursiva

    En este ejercicio, desarrollarás un programa en Python con dos funciones, Multiply y MultiplyRecursive, para calcular el producto de dos números utilizando la suma. L...

 More Ejercicios Programación Python Grouped

  •  Tus primeros pasos en Python

    ¡Bienvenido a Tus Primeros Pasos en Python! En esta primera lección, comenzarás tu viaje con los fundamentos de la programación en Python. Al completar esta lecció...

  •  Dominando el control de flujo

    ¡Bienvenido a Dominando el Control de Flujo! En esta lección, profundizarás en los conceptos esenciales del control de flujo en la programación en Python. A tr...

  •  Tipos de datos de Python

    ¡Bienvenido a Tipos de Datos en Python! En esta lección, explorarás los tipos de datos fundamentales en la programación en Python, como enteros, flotantes...

  •  Matrices, listas y cadenas

    ¡Bienvenido a Arreglos, Listas y Cadenas! En esta lección, explorarás tres estructuras de datos esenciales en la programación en Python: arreglos, listas...

  •  POO Programación Orientada Objetos

    ¡Bienvenido a Programación Orientada a Objetos (OOP)! En esta lección, te adentrarás en el mundo de la OOP en la programación en Python. La Programación Ori...

  •  POO Dominando clases en Python

    ¡Bienvenido a Dominando las Clases en Python en OOP! En esta lección, aprenderás cómo definir y usar clases en Programación Orientada a Objetos (OOP) con Py...

  •  Administrar archivos

    ¡Bienvenido a Gestión de Archivos! En esta lección, aprenderás cómo manejar archivos en la programación en Python. La gestión de archivos es una habilid...

  •  Técnicas de persistencia de objetos

    ¡Bienvenido a Técnicas de Persistencia de Objetos! En esta lección, explorarás cómo almacenar y recuperar objetos en Python utilizando diversas técnicas de ...

  •  Trabajar con bases de datos relacionales

    ¡Bienvenido a Trabajando con Bases de Datos Relacionales! En esta lección, aprenderás cómo interactuar con bases de datos relacionales utilizando Python. Las b...

  •  Técnicas de gestión de la memoria

    ¡Bienvenido a Técnicas de Gestión de Memoria! En esta lección, aprenderás cómo gestionar eficientemente la memoria en Python. La gestión de memoria es u...

  •  Uso de bibliotecas adicionales

    ¡Bienvenido a Uso de Bibliotecas Externas en Python! En esta lección, aprenderás cómo extender la funcionalidad de tus programas Python utilizando las poderosa...

 Maybe you will be interested in these Ejercicios Programación Python

  •  Clases: Alumno e Instructor

    En este ejercicio, desarrollarás un programa en Python que incorpora una clase Person. Luego, crearás dos clases adicionales, Student y Teacher, que heredan de Person...

  •  Colección de fotografías de clase

    En este ejercicio, desarrollarás un programa en Python con una clase llamada "PhotoAlbum" que incluye un atributo privado "pageCount". Este ejercicio es perfec...

  •  Clase de figuras geométricas

    En este ejercicio, desarrollarás un proyecto en Python con las clases requeridas, organizándolas en archivos separados, de acuerdo con un diagrama de clases. Este ...

  •  Clase de vehículos

    En este ejercicio, desarrollarás un proyecto en Python con las clases correspondientes, distribuidas en varios archivos, según el diagrama de clases proporcionado. Ca...

  •  Clase Rectángulo

    En este ejercicio, desarrollarás un proyecto en Python llamado "Shapes", incorporando una clase llamada "Square". Cada cuadrado almacenará las coordenadas X e Y inici...

  •  Clase Compras

    En este ejercicio, desarrollarás un proyecto en Python con las clases necesarias (distribuidas en varios archivos) según el diagrama de clases proporcionado. Cada cla...