Una empresa fabrica tubos. Conforme los tubos están hechos, una persona va introduciendo sus medidas en un programa. Queremos saber el número de tubos que se han fabricado hoy. Por el enunciado del problema deducimos que necesitamos una estructura que se repite, ya que se deben poder introducir los datos de todos los tubos. El… Seguir leyendo Repetición con condición
Un ejemplo con argumentos
Vamos a hacer un programa que calcule el sueldo que debe cobrar una persona conociendo las horas trabajadas y el pago por hora. Pero vamos a hacer que el usuario pase los datos como argumentos. Primero debemos saber si el usuario escribe correctamente los argumentos. Si lo hace tendríamos la siguiente situación: argv[0] almacena el… Seguir leyendo Un ejemplo con argumentos
Argumentos
Los programas que hemos estado desarrollando hasta ahora están hechos para que se ejecuten en una terminal. En este sistema es muy común que se ejecuten programas especificando opciones antes de pulsar enter: estas opciones se llaman argumentos. Para procesar los argumentos en Python necesitamos una lista que se llama argv. Esta lista no está… Seguir leyendo Argumentos
Módulos
Hasta ahora hemos estado trabajando con componentes que ya tiene Python. Pero Python no tiene todos los componentes que podemos necesitar para todos nuestros programas. La mayoría de ellos están agrupados en módulos. Podemos asimilar los módulos a cajas de herramientas que contienen variables y funciones que nos pueden interesar. Algunos de ellos han sido… Seguir leyendo Módulos
Código que se repite
Imaginemos que queremos hacer un programa que imprima la tabla de multiplicar del número que se le solicita. Con lo que sabemos hasta ahora podríamos resolverlo, pero tendríamos que hacer muchas líneas dedicadas a hacer las distintas multiplicaciones (una para multiplicar por uno, otra para multiplicar por dos, etcétera). Afortunadamente, existe una manera de ahorrarnos… Seguir leyendo Código que se repite
Otra forma de imprimir
Existe una forma de imprimir más recomendable que la que veníamos utilizando hasta ahora, denominada formatear. Básicamente consiste en escribir todo el texto entre comillas y, donde debe aparecer el contenido de una variable escribimos los signos de abrir llave ({) y cerrar llave (}). Cuando terminamos y cerramos el texto con las comillas escribimos… Seguir leyendo Otra forma de imprimir
Condicionales complejos
Según lo que hemos visto hasta ahora sobre condicionales, tenemos iun bloque que se inicia con la líena del if en la que expresamos la condición que queremos evaluar y lo que hará el programa si se cumple. Luego se define un bloque que empieza con la palabra clave else que indica lo que se… Seguir leyendo Condicionales complejos
Condicionales complejos
Según lo que hemos visto hasta ahora sobre condicionales, tenemos iun bloque que se inicia con la líena del if en la que expresamos la condición que queremos evaluar y lo que hará el programa si se cumple. Luego se define un bloque que empieza con la palabra clave else que indica lo que se… Seguir leyendo Condicionales complejos
Condicionales
No todos los problemas se pueden resolver como hasta ahora. En muchas ocasiones necesitaremos tomar una decisión en función de las circunstancias que ocurran. Analicemos el siguiente problema: Una persona gana un premio en un juego de azar. Realizar un programa que diga si esta persona tiene que pagar impuestos, sabiendo que si el premio… Seguir leyendo Condicionales
Recopilación de operadores
A countinuación dejo los operadores más usuales para resolver problemas en python. Operadores matemáticos Para sumar usamos el signo más (+). Para restar usamos menos(-). Para multiplicar usamos el asterisco (*). Para dividir usamos la barra (/). Para conocer la parte entera del resultado de una división usamos dos barras (//). Para conocer el resto… Seguir leyendo Recopilación de operadores