En su resolución se deberá programar el menú de forma que cada opción se realice implementando una función. Caso de introducir una opción fuera del rango de 1 a 6, no debe terminar el programa, sino que debe advertirlo para que se vuelva a seleccionar otro punto del menú.
El programa sólo terminará cuando se seleccione la opción 6. Se comprobará que el NIF contiene 9 caracteres, los 8 primeros numéricos. A su vez, el teléfono debe contener 9 dígitos. También se puede comprobar la fecha. Estas comprobaciones no se deben gestionar mediante excepciones.
@MauricioContreras Si la lógica de tu programa consiste en recoger el valor devuelto y compararlo con None, yo pondría un return None explícito, para que quede más claro al lector que estás retornando Nonea propósito y no inadvertidamente
pero no sé si me gusta mucho ese patrón de retornar, bien None, bien el valor validado. Igual era más lógico retornar True o False según pase o no pase las validaciones
al menos desde el punto de vista del tipo retornado es más consistente
si hubiera que declarar el tipo, sería más sencillo hacerlo cuando retornas True o False que cuando retornas str o None
los None acaban siendo una plaga (cuando empiezas a usar Python tipado), equivalente en cierto modo a los punteros nulos del java
Lo de que python no tenga tipos está muy bien para scripts cortos y prototipado rápido. Pero para proyectos grandes el ir tipando las cosas ayuda mucho. Sobre todo para que los IDEs te vayan detectando errores "en tiempo de escritura" en vez de en tiempo de ejecución
y cuando empiezas a poner tipos a las cosas te das cuenta que tener una variable que pueda tener, bien un tipo, bien None, es una pesadilla. Aunque el sistema de tipado lo permite (por ejemplo si puede tener tanto una cadena como None, declararías su tipo como Optional[str]), eso no suele ser de ayuda al validador o el IDE
ya que si tienes una variable de ese tipo e intentas len(variable) el validador no puede saber si la línea es correcta. Si variable fuese str estaría bien, pero si vale None estaría mal. Así que acaba dándote un warning
y si además intentas hacer otra_variable = variable donde otra_variable es de tipo string, te lo marcaría como error, ya que es posible que le estuvieras asignando None
@Excorpion es correcto segun lo que entendo si... si haces css a partir de otro lenguaje como sass o less; me imagino que estos si serian lenguaje de programacion pero CSS puro no
Que yo sepa, programar es preparar algo para que funcione de cierto modo. Si has creado un circuito de dominós para que caigan en línea, los has programado para eso.. obvio, la diferencia es que una es codigo, el otro no.
@Trauma Una caracteristica presente a partir de python3.7, creo recordar. Denota que lo que sigue es una f-string que son cadenas que pueden llevar embebidas entre llaves expresiones y que son evaluadas y sustituidas in-place
Quiere decir que es una cadena interpolada.
La interpolación de cadenas significa que puedes utilizar dentro de la misma variables definidas con anterioridad en tu código, y el compilador JIT se encargara de reemplazar las mismas por los valores respectivos, en tiempo de ejecución.
En tu ejem...
@JheymanMejia No, no está bien. Se considera vandalismo y debería ser revertido
Aunque en este caso particular quizás pueda ser más admisible
su pregunta original no tenía código. Se le pidió que lo añadiera y lo hizo. La respuesta no hace referencia a su código, sino que da otra solución (que podría haber dado también si no hubiera código en la pregunta)
la eliminación de ese código que fue instado a incluir no afecta a la inteligibilidad o validez de la respuesta
Estoy intentando Re-Formatear un código CSS minimificado en notepad++
ya que voy a modificar algunas reglas de estilo para que me sea funcional, pero no tengo el original.
necesito si me pueden indicar que funcionalidad debo configurar/ejecutar dentro de notepad++ para poder obtener el re-formate...
Estoy Utilizando ATOM para Editar un archivo de configuración/programación de router FortiGate.
Pero requiero visualizar el Código que escribo de una Manera al igual que lo hace en Html y CSS donde se hace resaltado del código.
puede alguien indicarme que opción/configuración incluye este editor ...
@Excorpion como te explico, no tengo acceso a google ni internet no puedo investigar, solo me dieron acceso a SO y SOes, no puedo usar el celular esta prohubido entrar con celular a estas oficinas...
@FranciscoNúñez esas dos preguntas, ahora eliminadas, fueron vistas por 21 personas en un caso y 11 personas en otro. Quienes por lo menos se tomaron el trabajo de entrar en ellas. Luego una persona mas se tomo el trabajo de armar una respuesta. Creo que tendrias que ser respetuoso tambien del tiempo de toda esa gente...
@gbianchi claro por eso lesdi las gracias lastimosame te cerrada y en tan poco tiempo, no me dio tiempo de probar las respuesta y cerrada la pregunta no podia marcarla como respuesta aceptada. eso no es mi culpa.
ahora si las pregunta fueron votadas negativamente y cerradas, asumo que tenian errores por lo cual no deben estaren este sitio.
@mauricio no pues cada vez que yo publico algo @gbianchi se pone intenso ... no se que le cuesta ignorarme ... y evitar gastar su tiempo y recursos en mi...
Tengo un pequeño problema en NetBeans. Es la primera vez que uso este IDE y estoy obteniendo un error al tratar de ejecutar una pequeña aplicación con interfaz gráfica que he creado. El error que obtengo es:
Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (default-cli) on project FinalProject: Command execution failed.: Process exited with an error: 1 (Exit value: 1) -> [Help 1]
I can't run the Maven Netbeans JavaFX example :
Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) onproject mavenproject3:
Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1]
To see the full stack trace of the errors, re-run...
Im working on Smooks - Camel Integration.Im stuck with an error.The Build Fails
when I try to Run it using mvn exec:java
[ERROR]:
Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:java (default-cli) on project
camel-example-smooks-integration:
My console log reads as f...
@FranciscoNúñez A mi la verdad que me gusta bastante, me siento bastante cómodo con él. Pero bueno, eso no me exime de obtener errores en los que no conozca su naturaleza jejej
@LearningDeveloper lo has dicho la naturalesa del error es desconocida ... son tantas cosas que puede dar ese error y no estar correctamente documentadas que dan ganas de llorar...
pero bueno a ver que podemos hacer
tienes la parte del codigo en donde te sale el error
lo mas probable es que si no es el codigo
como te dijeron esta asociado al entorno de desarrollo el JDK y la instalacion de java en el equipo...
@LearningDeveloper estoy asumiendo que la instalacion en windows tu windows no esta limpia algun archivo corrupto o dato suelto del JDK te esta haciendo pasar el mal rato...
La informática tiene esa cosa mágica: "voy a cambiar este pequeño parámetro aquí en la configuración ..." Seis horas después todavía no puedes restaurar el servicio.
Es más entretenido con servidores, que van acumulando cambios manuales, pues no puedes rebootearlos a ninguna hora. Un día se corta la luz, algo falla, la UPS no parte; hay que partir el servidor de cero ... y claro, sin todos los cambios manuales.
Hola, compañeros ya que me encuentro aprendiendo sobre protocolos y métodos HTTP, Me he topado mucho con un tema llamado API rest. Y pues aunque tengo algo entendido sobre el