# ---------------------------------------------
# Recopilación y muestra de datos
# ---------------------------------------------
# 1
nombre = input("1 - Escribe tu nombre: ")
print(f"Hola, {nombre}.")
# 2
nombre = input("\n2 - Escribe tu nombre: ")
edad = input("Escribe tu edad: ")
print(f"Hola, {nombre}, tienes {edad} años.")
# 3
nombre = input("\n3 - Escribe tu nombre: ")
edad = input("Escribe tu edad: ")
altura = input("Escribe tu altura en metros: ")
print(f"Hola, {nombre}, tienes {edad} años y mides {altura} metros.")
# ---------------------------------------------
# Calculadora con operadores
# ---------------------------------------------
# 4
a = float(input("\n4 - Primer número: "))
b = float(input("Segundo número: "))
print("Suma:", a + b)
# 5
a = float(input("\n5 - Primer número: "))
b = float(input("Segundo número: "))
c = float(input("Tercer número: "))
print("Suma total:", a + b + c)
# 6
a = float(input("\n6 - Primer número: "))
b = float(input("Segundo número: "))
print("Resta:", a - b)
# 7
a = float(input("\n7 - Primer número: "))
b = float(input("Segundo número: "))
print("Multiplicación:", a * b)
# 8
numerador = float(input("\n8 - Numerador: "))
denominador = float(input("Denominador: "))
if denominador != 0:
print("División:", numerador / denominador)
else:
print("Error: No se puede dividir por 0.")
# 9
base = float(input("\n9 - Base: "))
exponente = float(input("Exponente: "))
print("Resultado de la potencia:", base ** exponente)
# 10
numerador = int(input("\n10 - Numerador: "))
denominador = int(input("Denominador: "))
if denominador != 0:
print("División entera:", numerador // denominador)
else:
print("Error: División por cero.")
# 11
numerador = int(input("\n11 - Numerador: "))
denominador = int(input("Denominador: "))
if denominador != 0:
print("Resto de la división:", numerador % denominador)
else:
print("Error: División por cero.")
# 12
nota1 = float(input("\n12 - Nota 1: "))
nota2 = float(input("Nota 2: "))
nota3 = float(input("Nota 3: "))
promedio = (nota1 + nota2 + nota3) / 3
print("Promedio:", promedio)
# 13
print("\n13 - Promedio ponderado de 5, 12, 20 y 15 con pesos 1, 2, 3 y 4:")
prom_ponderado = (5*1 + 12*2 + 20*3 + 15*4) / (1 + 2 + 3 + 4)
print("Promedio ponderado:", prom_ponderado)
# ---------------------------------------------
# Editando textos
# ---------------------------------------------
# 14
frase = "Esta es una frase de ejemplo para el ejercicio 14."
print("\n14 - Frase predeterminada:", frase)
# 15
frase = input("\n15 - Escribe una frase: ")
print("Frase ingresada:", frase)
# 16
frase = input("\n16 - Escribe una frase: ")
print("Frase en mayúsculas:", frase.upper())
# 17
frase = input("\n17 - Escribe una frase: ")
print("Frase en minúsculas:", frase.lower())
# 18
frase = " Esta es una frase con espacios. "
print("\n18 - Frase sin espacios al inicio/final:", frase.strip())
# 19
frase = input("\n19 - Escribe una frase: ")
print("Frase sin espacios al inicio/final:", frase.strip())
# 20
frase = input("\n20 - Escribe una frase: ")
print("Frase sin espacios y en minúsculas:", frase.strip().lower())
# 21
frase = input("\n21 - Escribe una frase: ")
print("Frase reemplazando 'e' por 'f':", frase.replace("e", "f"))
# 22
frase = input("\n22 - Escribe una frase: ")
print("Frase reemplazando 'a' por '@':", frase.replace("a", "@"))
# 23
frase = input("\n23 - Escribe una frase: ")
print("Frase reemplazando 's' por '$':", frase.replace("s", "$").replace("S", "$"))