Hola comunidad. Quisiera saber si las funciones que empleé tienen sentido, o si cumplí con las reglas del reto… porque no pude poner los ...

Pregunta de la clase:
Funciones y abstracción
Juan David Perdomo Quiroz

Juan David Perdomo Quiroz

Pregunta
studenthace 4 años

Hola comunidad.

Quisiera saber si las funciones que empleé tienen sentido, o si cumplí con las reglas del reto… porque no pude poner los métodos en un solo while, entonces no sé si era posible hacer eso o no, además que me gustaría recibir cualquier feedback que me puedan brindar para ir aprendiendo a programar.

Muchas gracias.

reto_funciones.PNG

4 respuestas
para escribir tu comentario
    Manuel Espitia

    Manuel Espitia

    studenthace 4 años

    No se ve tu código. Puedes arrastrarlo desde la carpeta de tu computadora al cuadro de texto del website.

    Josue Granados

    Josue Granados

    studenthace 4 años

    Que tal David! Tu codigo se ve bien! 👍

    Hay una cosa que tienes que saber. Puedes usar las Strings multilinea directamente dentro del metodo input.

    cualquier_numero = int(input('''Este es un mensaje para el usuario'''))

    Otra cosa, tu codigo será mas facil de leer si tu menú lo defines como un metodo:

    def enumeracion(objetivo): ... def aproximacion(objetivo): ... def busqueda_binaria(objetivo): ... #programa principal def main(): objetivo = int(input('Porfavor escoge un número: ') metodo = int(input(''' Bienvenido a la calculadora de raices opción 1 opción 2 opción 3 ''')) if metodo == 1: enumeracion(objetivo) elif metodo == 2: aproximacion(objetivo) elif metodo == 3: busqueda_binaria(objetivo) else: print('Porfavor escoge una opción correcta') #este if solo le dira a python como ejecutar este programa si lo corres como el principal (porque puede ser importado y ejecutar otra cosa que le especifiques if __name__ == '__main__': main()

    Como verás, definir metodos te hace mas facil buscar bloques de codigo y leer un programa.

    Sigue así! 👍

    Juan David Perdomo Quiroz

    Juan David Perdomo Quiroz

    studenthace 4 años

    Muchas gracias por los tips!, jeje la verdad no sabía cómo hacían las otras personas para subir el código a los comentarios.

    Omar Daniel Centeno

    Omar Daniel Centeno

    studenthace 4 años

    ¡Hola Juan David! . Para poder correr el código y ver que tal funciona te pido por favor que lo integres en los comentarios. . Lo puedes hacer copiando y pegando el código entre dos renglones con tres comillas diagonales (```), las verás aparecer al apretar el botón de insertar código. Solo fíjate que el texto esté sin comillas, éstas en un renglon arriba o abajo.

    Si sale correctamente aparecerá el texto de esta manera y será más sencillo de leer

    . También puedes utilizar la página web de carbon para dar estilo al código. Ejemplo: . user_poo_uber.png

Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

Curso de Pensamiento Computacional con Python
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.