Curso Python
Curso Python
Son espacios de memoria para almacenar datos que pueden cambiar con el tiempo. Exponenciación (**)
Signo = se utiliza para ASIGNAR valores a una variable Descripción: Eleva el primer número a la potencia del segundo.
Ejemplo: 3 ** 2 da como resultado 9 .
edad = 12 #Se crea la variable edad que almacena al 12
Comparadores Booleanos
Mayor que (>) Ejercicios
Descripción: Evalúa si el primer número es mayor que el segundo.
Ejemplo: 5 > 3 da como resultado True .
1. Hola Mundo
Ejercicio: Escribe un programa que imprima "¡Hola, Mundo!" en la consola.
Menor que (<)
Descripción: Evalúa si el primer número es menor que el segundo. In [1]: print("Hola Mundo")
Ingrese un numero: 0
5. Funciones básicas: Cero
Ejercicio: Solicita al usuario un número y utiliza la función int() para convertirlo en entero. 9. Demo
Luego, multiplica ese número por 10 e imprime el resultado.
Ejercicio: Escribe un programa que determine si alguien es mayor de edad o no dada su edad.
In [5]: num = int(input("Ingrese un numero: ")) * 10 Si la persona tiene 21+ años entonces que se indique que tambien esta habilitada para comprar
# num = num*10 alcohol
print(num)
#########
In [6]: palabra1 = input("Ingrese una palabra: ")
palabra2 = input("Ingrese una palabra: ") if edad >= 21:
print("La persona es mayor de edad y puede comprar alcohol")
elif edad >= 18:
print(palabra1+" "+palabra2)
print("La persona es mayor de edad")
Ingrese una palabra: Usach else:
Ingrese una palabra: Premium print("La persona es menor de edad")
Usach Premium ########
Ejercicio: Solicita al usuario un número. Si el número es mayor que 10, imprime "El número es
10. Entrada y salida de datos:
mayor que 10". Si no, imprime "El número es 10 o menor".
Ejercicio: Utiliza la función input() para pedir al usuario su nombre, edad y ciudad donde vive.
In [7]: num = int(input("Ingrese un numero: ")) Luego, utiliza print() para mostrar toda esta información en líneas independientes.
Ingrese un numero: 6 #print("Nombre: " + nombre + "\n" + "Ciudad: " + ciudad + "\n" + "Edad: "+ edad)
El número es 10 o menor
print("Nombre:", nombre)
print("Ciudad:", ciudad)
8. if-elif-else: print("Edad:", edad)
Ejercicio: Solicita al usuario un número. Si el número es positivo, imprime "Positivo". Si es Nombre: Usach Premium
Ciudad: Santiago
negativo, imprime "Negativo". Si es cero, imprime "Cero".
Edad: 21
12. Bloques de control anidados: In [15]: # Solicitar al usuario una cadena que contenga un número
cadena_numero = input("Introduce un número: ")
Ejercicio: Solicita un número al usuario. Si el número es par y mayor que 10, imprime "Número
# Convierte la cadena a un número entero
par mayor que 10". Si es par pero 10 o menor, imprime "Número par 10 o menor". Usa numero = int(cadena_numero)
estructuras if-else anidadas para lograrlo.
# Multiplica el número por 3
resultado = numero * 3
In [12]: num = int(input("Ingrese un numero: "))
# Convierte el resultado en una cadena
# "Número par mayor que 10" cadena_resultado = str(resultado)
# "Número par 10 o menor"
# Imprime el resultado
if num > 10: print(cadena_resultado)
if num%2 == 0:
print("Numero par mayor que 10") Introduce un número: 5
else: 15
if num%2 == 0:
print("Numero par 10 o menor")
15. Validación de entrada:
Ingrese un numero: 3
Ejercicio: Pide al usuario que introduzca un número entre 1 y 10. Si el número está fuera de ese
In [13]: num = int(input("Ingrese un numero: "))
rango, imprime un mensaje de error. Si está dentro del rango, imprime "Entrada válida".
if num > 10 and num%2 == 0:
print("Numero par mayor que 10") In [ ]: # Solicitar al usuario que introduzca un número entre 1 y 10
else: numero = int(input("Introduce un número entre 1 y 10: "))
# Comprueba si el número está en el rango adecuado
if 1 <= numero <= 10:
print("Entrada válida")
else:
print("Error: el número está fuera del rango permitido.")