Python: qué es, características y ejemplos básicos de print, input y if
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 3,92 KB
Qué es Python?
Python es un lenguaje de programación de propósito general, lo que significa que puede ser utilizado para casi cualquier finalidad. Entre las características generales que definen a Python destacan:
- De alto nivel: su sintaxis es más próxima al lenguaje humano en comparación con el lenguaje máquina o el código ensamblador.
- Interpretado: no requiere un paso explícito de compilación para convertir el código a lenguaje máquina; la traducción se realiza en el momento de ejecución, a diferencia de lenguajes compilados (por ejemplo, compiladores utilizados en entornos como Arduino).
- Multiparadigma: permite distintos estilos de programación, como la programación orientada a objetos y la programación procedimental.
- De código abierto: puede utilizarse, modificarse y distribuirse de forma gratuita, incluso para uso comercial.
- Multiplataforma: puede ejecutarse en sistemas operativos como macOS, Linux, Windows y Android.
Desde su desarrollo, una de las principales características de Python es la legibilidad de su código, lo que facilita tanto la interpretación del código escrito por otros como la escritura propia, ya que su sintaxis es menos rígida que en otros lenguajes de programación.
Función print()
La función print() muestra por terminal la información, que puede ser tanto cadenas de texto como variables. Las cadenas de texto pueden delimitarse con comillas dobles ("texto") o comillas simples ('texto').
Ejemplos:
[1] print("Mi nombre es Manuel")
# Salida:
Mi nombre es Manuel
[2]
nombre = "Nacho"
print("Mi nombre es", nombre)
# Salida:
Mi nombre es Nacho
Función input()
La función input() permite introducir datos por teclado para que puedan ser utilizados por los programas. Un valor introducido por teclado se almacena habitualmente en una variable para su procesado posterior. Ten en cuenta que, por defecto, los valores introducidos por teclado se reciben como str (cadena de texto).
Normalmente se acompaña de un mensaje aclaratorio sobre el dato solicitado. Ejemplo:
nombre = input("Introduce tu nombre:\t")
edad = input("Introduce tu edad:\t")
La estructura if
La estructura de control condicional if permite modificar el flujo de ejecución de un programa, ejecutando un bloque de instrucciones únicamente si se cumple una condición. Esta condición debe poder ser evaluada como True (verdadero) o False (falso). Puede tratarse de una variable (booleana o no), de un valor o de una expresión que use operadores de comparación.
En el caso de variables o valores numéricos, la condición se evalúa como False si el valor es 0 y como True en caso contrario (en contextos booleanos).
Ejemplo:
num = 7
if num > 0:
print("El número", num, "es positivo")
# Salida:
# El número 7 es positivo
La estructura if-else
La estructura if-else añade el bloque de código que se ejecuta en caso de que la condición no sea cierta.
Ejemplo:
num = 7
if num > 0:
print("El número", num, "es positivo")
else:
print("El número no es positivo")
Notas y recomendaciones
- Usa la indentación consistente (por ejemplo, 4 espacios) para delimitar bloques de código en Python.
- Recuerda que
input()devuelve cadenas; usa conversiones comoint()ofloat()cuando necesites valores numéricos. - Prueba los ejemplos en un entorno interactivo (REPL) o en un archivo
.pypara comprobar su funcionamiento.