Es lo mismo un bucle que una función?

Pregunta de la clase:
Aprendiendo bucles
LIZBET ESTEFANY CASANA VERASTEGUI

LIZBET ESTEFANY CASANA VERASTEGUI

Pregunta
studenthace 4 años

Es lo mismo un bucle que una función?

6 respuestas
para escribir tu comentario
    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 4 años

    No, el bucle son ciclos que se repetiran hasta que la condición se cumpla.

    Juan Diego Alvarado

    Juan Diego Alvarado

    studenthace 4 años

    Para mi son complementarios, cuando tienes código que se repite y vas a utilizar en varios lugares, creas una función (e incluso no es necesario que se repita muchas veces), y cuando necesitas que ese bloque de código (ahora transformado en función) se repita por alguna cantidad de veces y con alguna restricción, ahí entran los bucles.

    Andres Isaac Garcia Montes

    Andres Isaac Garcia Montes

    studenthace 4 años

    No es lo mismos,** los bucles** o ciclos son una secuencia de instrucciones que se ejecutan repetidas veces hasta que la condición del bucle se cumpla.

    La función o subrutina tiene un nombre y puede ser llamada de otras partes del código, por buena practica debería tener una sola tarea a realizar, un ejemplo puedo tener un sistema para llevar el control de alumnos y en mi código puedo crear una función que sea para registrar un alumno y la puedo llamar **altaAlumno **, esta función se invocara de otra parte del código.

    LIZBET ESTEFANY CASANA VERASTEGUI

    LIZBET ESTEFANY CASANA VERASTEGUI

    studenthace 4 años

    Muchas gracias!

    Andrés D Amelio

    Andrés D Amelio

    studenthace 4 años

    No, una función es un fragmento de código reutilizable que se ejecuta para realizar una tarea especifica. Ahora, un bucle es una secuencia de instrucciones de código que se ejecuta n cantidad de veces y esta condicionada. Existen casos donde puedes tener un bucle.

    En python un bucle lo defines con las palabras reservadas for y while. Por otro lado, las funciones son declaradas con la palabra def.

    Mira un ejemplo, imagina que tienes una lista de números, y quieres imprimirlos, para esto definiremos una función que ejecutara un ciclo para imprimir cada numero

    def repetir_numeros(numeros): for numero in numeros: print(numero) numeros = [0, 1, 2, 3, 4, 5] repetir_numeros(numeros)

    Si observas

    repetir_numeros
    es una función, que al ser llamada ejecuta un ciclo, en este caso un ciclo
    **for**

    Jose Barboza

    Jose Barboza

    studenthace 4 años

    un bucle son repeticiones, una función puede contener código que sean bucles, las funciones puedes llamar cuando lo necesites.

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.