En Python, la creación de variables es simple y flexible. No es necesario declarar el tipo de dato de antemano, ya que Python es un lenguaje de tipado dinámico. Para crear una variable, simplemente asignamos un valor a un nombre utilizando el operador de asignación “=”, por ejemplo: x = 10 asigna el valor 10 a la variable llamada “x”. Además, Python permite reasignar valores a las variables en cualquier momento y operar con ellas de manera conveniente. Podemos imprimir el valor de la variable utilizando la función print(), por ejemplo: print(x) mostraría el valor almacenado en la variable “x”.
x = 10
print(x)
## 10
Veamos algunos ejercicios sencillos.
hola = '¡Hola, mundo!'
print(hola)
## ¡Hola, mundo!
a = 5
b = 10
print(a + b)
## 15
a = 7
b = 3
print(a - b)
## 4
a = 6
b = 2
print(a * b)
## 12
a = 100
b = 4
print(a / b)
## 25.0
# Crear la variable 'pi' y asignarle el valor de Pi
pi = 3.1416
# Imprimir el valor de 'pi'
print("El valor de pi es:", pi)
## El valor de pi es: 3.1416
La biblioteca math en Python es una herramienta poderosa para realizar operaciones matemáticas avanzadas. Al importarla, se abre un mundo de funciones y constantes que facilitan cálculos complejos. Esta biblioteca proporciona funciones para operaciones trigonométricas, exponenciales, logarítmicas y mucho más. Por ejemplo, con math.sin() podemos calcular el seno de un ángulo, o con math.sqrt() podemos encontrar la raíz cuadrada de un número. Además, math contiene constantes como pi (math.pi) y el número de Euler (math.e). Al utilizar esta biblioteca, se pueden realizar cálculos precisos y eficientes en Python, lo que la convierte en una herramienta indispensable para científicos, ingenieros y programadores en general.
import math
area = 50
radio = math.sqrt(area / math.pi)
print(radio)
## 3.989422804014327
j = 3
k = 4
l = 5
print((j * k) + l)
## 17
nombre = 'Juan'
edad = 30
print('Mi nombre es ' + nombre + ' y tengo ' + str(edad) + ' años.')
## Mi nombre es Juan y tengo 30 años.
base = 5
altura = 10
print(0.5 * base * altura)
## 25.0
import math
radio = 10
print(2 * math.pi * radio)
## 62.83185307179586
La función len() en Python es una función integrada que devuelve la longitud de un objeto, como una lista, una cadena de caracteres, una tupla o un diccionario. Este comentario puede parecer simple, pero la utilidad de len() es invaluable para muchos aspectos de la programación en Python. Desde determinar la cantidad de elementos en una lista hasta calcular la longitud de una cadena de texto para su manipulación, len() proporciona una forma rápida y eficiente de obtener información sobre la estructura de datos que estamos utilizando. Su simplicidad y versatilidad la convierten en una herramienta esencial en el kit de herramientas de cualquier programador de Python.
mi_nombre = 'Juan'
print(len(mi_nombre))
## 4
lado = 5
print(lado * 4)
## 20
Un “if” en Python es una estructura de control de flujo que permite ejecutar un bloque de código si se cumple una condición especificada. La sintaxis básica del “if” en Python es la siguiente:
if condición:
# bloque de código que se ejecuta si la condición es verdadera
Aquí, “condición” es una expresión que se evalúa como Verdadera (True) o Falsa (False). Si la condición es Verdadera, el bloque de código indentado debajo del “if” se ejecuta. Si la condición es Falsa, el bloque de código se salta y continúa con la siguiente instrucción después del bloque “if”.
Además del “if” básico, también se puede utilizar “else” para ejecutar un bloque de código alternativo cuando la condición no se cumple. Por ejemplo:
if condición:
# bloque de código que se ejecuta si la condición es verdadera
else:
# bloque de código que se ejecuta si la condición es falsa
También se pueden anidar múltiples “if” dentro de otros “if” o usar “elif” (abreviatura de “else if”) para evaluar múltiples condiciones de manera secuencial, como en:
if condición1:
# bloque de código que se ejecuta si la condición1 es verdadera
elif condición2:
# bloque de código que se ejecuta si la condición1 es falsa y la condición2 es verdadera
else:
# bloque de código que se ejecuta si ninguna de las condiciones anteriores es verdadera
En resumen, el “if” en Python es una herramienta fundamental para controlar el flujo de ejecución del programa en función de condiciones lógicas.
num1 = 10
num2 = 20
if num1 > num2:
print('num1 es mayor que num2.')
elif num1 < num2:
print('num1 es menor que num2.')
else:
print('num1 y num2 son iguales.')
## num1 es menor que num2.
cadena = 'hola,mundo,como,estas'
print(len(cadena))
## 21
valor1 = 5
valor2 = 10
print(valor1, valor2)
## 5 10
# Cambio Valor
temp = valor1
valor1 = valor2
valor2 = temp
print(valor1, valor2)
## 10 5
diametro = 10
radio = diametro / 2
print(radio)
## 5.0
grados_celsius = 30
grados_fahrenheit = (grados_celsius * 9/5) + 32
print(grados_fahrenheit)
## 86.0
hora = 5
minutos = 30
total_minutos = (hora * 60) + minutos
print(total_minutos)
## 330
dividendo = 10
divisor = 3
cociente = dividendo // divisor
resto = dividendo % divisor
print('Cociente: ' + str(cociente))
## Cociente: 3
print('Resto: ' + str(resto))
## Resto: 1