Entradas

GTA 6

Imagen
  Bienvenido a GTA 6... excepto que el presupuesto fue de $0 y estoy demasiado ocupado para convertir esto en un juego. teclas de flecha Puedes pausar/saltar la radio si no te gusta la música

Capitulo 2. Primeros programas 1. Funciones y parámetros 2. ¡No te repitas!

  Ejercicio 2: ¡No te repitas! Combinar operaciones es muy útil, pero tiene el problema de que ahora tenemos que recordar (o pensar  ) como hacerlo cada vez que lo necesitemos. Esto nos puede llevar a equivocarnos... # queremos saber si el primero es mas largo que el segundo len ( "Santiago del Estero" ) < len ( "Misiones" ) False # Ups ¡era para el otro lado! ...o simplemente a aburrirnos por hacer una y otra vez lo mismo  . ¿No sería mucho mejor si pudieramos escribir directamente así?: es_mas_largo_que ( "Santiago del Estero" , "Misiones" )  ¡Momento! ¿Esto funcionará? Averigualo probándolo en la consola.    es_mas_largo_que("Santiago del Estero", "Misiones") True       ¡Muy bien! Tu solución pasó todas las pruebas ¡Ahora sí! Sin errores y mucho más fácil de entender. ¿Pero no habíamos dicho que en Python nada resolvía el problema de saber si un string es mas largo que otro? ¿Qué pasó entonces? ¿Mentimos? ¿Fue ...

Capitulo 2. Primeros programas 1. Funciones y parámetros 1. La unión hace la fuerza

  Ejercicio 1: La unión hace la fuerza Cuando programamos es común que las órdenes que vimos anteriormente no sean suficientes por sí solas para resolver un problema. Pero, ¿hay algo que nos impida  combinarlas ?   ¡Por supuesto que no!  Por ejemplo, en Python no hay nada que nos diga si dos textos tienen la misma longitud. Pero podemos averiguarlo combinando  len  con  == : len ( "bombo" ) == len ( "guitarra" ) False len ( "timbal" ) == len ( "flauta" ) True De la misma forma, podremos combinar muchas de las operaciones antes vistas. ¡Ahora te toca a vos! Averiguá usando la consola si: "Bahía de Samborombón"  es mas largo que  "Sierra Grande" "Patagonia"  es más largo que  "Cuyo" "Tierra del Fuego"  es más largo que  "Santiago del Estero"  ¡Dame una pista!    len("Bahía de Samborombón")>len("Sierra Grande") True    len("Patagonia")>len(...

Capitulo 2: Primeros Programas: Apéndice

  2. Primeros programas Apéndice Apéndice Referencia rápida del lenguaje Python El lenguaje Python es utilizado ampliamente para construir software en todo el mundo, siendo una herramienta muy frecuente para el análisis de datos y la construcción de aplicaciones. Declaración de Funciones Declaración de Procedimientos Operadores matemáticos Operadores lógicos Comparaciones Errores comunes Alternativa Condicional Variables Declaración de Funciones Las funciones en Python se declaran mediante la  palabra clave   def  y: los parámetros se declaran entre paréntesis ( (  y  ) ), separados por comas ( , ) ; la primera línea (llamada cabecera) se separa del resto (cuerpo) usando un  : ; el cuerpo se declara aplicando un nivel de tabulación; el cuerpo de la función debe tener al menos un retorno, que se expresa mediante  return . Ejemplo: def nombre_de_la_funcion ( parametro1 , parametro2 , parametro3 ): return ... Por otro lado, las mismas pueden ...