Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafio 1

Ejercicio 1:

nombre = input("Escribe tu nombre: ")
print(f"Hola, {nombre}.")

Ejercicio 2:

nombre = input("Escribe tu nombre: ")
edad = input("Escribe tu edad: ")
print(f"Hola, {nombre}, tienes {edad} años.")

Ejercicio 3:

nombre = input("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

Ejercicio 4:

valor1 = float(input("Ingresa el primer valor numérico: "))
valor2 = float(input("Ingresa el segundo valor numérico: "))
suma = valor1 + valor2
print("La suma es:", suma)

Ejercicio 5:

valor1 = float(input("Ingresa el primer valor numérico: "))
valor2 = float(input("Ingresa el segundo valor numérico: "))
valor3 = float(input("Ingresa el tercer valor numérico: "))
suma = valor1 + valor2 + valor3
print("La suma de los tres valores es:", suma)

Ejercicio 6:

valor1 = float(input("Ingresa el primer valor numérico: "))
valor2 = float(input("Ingresa el segundo valor numérico: "))
resta = valor1 - valor2
print("La resta es:", resta)

Ejercicio 7:

valor1 = float(input("Ingresa el primer valor numérico: "))
valor2 = float(input("Ingresa el segundo valor numérico: "))
multiplicacion = valor1 * valor2
print("La multiplicación es:", multiplicacion)

Ejercicio 8:

numerador = float(input("Ingresa el numerador: "))
denominador = float(input("Ingresa el denominador: "))
if denominador == 0:
    print("Error: El denominador no puede ser 0.")
else:
    division = numerador / denominador
    print("La división es:", division)

Ejercicio 9:

base = float(input("Ingresa la base: "))
exponente = float(input("Ingresa el exponente: "))
potencia = base ** exponente
print("El resultado de la exponenciación es:", potencia)

Ejercicio 10:

numerador = int(input("Ingresa el numerador (entero): "))
denominador = int(input("Ingresa el denominador (entero): "))
if denominador == 0:
    print("Error: El denominador no puede ser 0.")
else:
    division_entera = numerador // denominador
    print("La división entera es:", division_entera)

Ejercicio 11:

numerador = int(input("Ingresa el numerador (entero): "))
denominador = int(input("Ingresa el denominador (entero): "))
if denominador == 0:
    print("Error: El denominador no puede ser 0.")
else:
    resto = numerador % denominador
    print("El resto de la división es:", resto)

Ejercicio 12:

nota1 = float(input("Ingresa la primera nota: "))
nota2 = float(input("Ingresa la segunda nota: "))
nota3 = float(input("Ingresa la tercera nota: "))
promedio = (nota1 + nota2 + nota3) / 3
print("El promedio de las notas es:", promedio)

Ejercicio 13:

numeros = [5, 12, 20, 15]
pesos = [1, 2, 3, 4]
suma_ponderada = sum(n * p for n, p in zip(numeros, pesos))
suma_pesos = sum(pesos)
promedio_ponderado = suma_ponderada / suma_pesos
print("El promedio ponderado es:", promedio_ponderado)

EDITANDO TEXTOS

Ejercicio 14:

frase = "Esta es una cadena de texto de ejemplo."
print(frase)

Ejercicio 15:

frase = input("Ingresa una frase: ")
print("La frase es:", frase)

Ejercicio 16:

frase = input("Ingresa una frase: ")
print("La frase en mayúsculas es:", frase.upper())

Ejercicio 17:

frase = input("Ingresa una frase: ")
print("La frase en minúsculas es:", frase.lower())

Ejercicio 18:

frase = "   Esta es una cadena con espacios al inicio y al final.   "
print("La frase sin espacios al inicio y al final es:", frase.strip())

Ejercicio 19:

frase = input("Ingresa una frase: ")
print("La frase sin espacios al inicio y al final es:", frase.strip())

Ejercicio 20:

frase = input("Ingresa una frase: ")
print("La frase en minúsculas y sin espacios es:", frase.strip().lower())

Ejercicio 21:

frase = input("Ingresa una frase: ")
frase_mod = frase.replace("e", "f")
print("La frase con 'e' reemplazado por 'f' es:", frase_mod)

Ejercicio 22:

frase = input("Ingresa una frase: ")
frase_mod = frase.replace("a", "@")
print("La frase con 'a' reemplazado por '@' es:", frase_mod)

Ejercicio 23:

frase = input("Ingresa una frase: ")
frase_mod = frase.replace("s", "$")
print("La frase con 's' reemplazado por '$' es:", frase_mod)
1 respuesta

Hola, Kevin.

Genial como lograte tus resultados de las problematicas. A continuación comparto mi código.

Recopilación y muestra de datos

1. Saludo con nombre

nombre = input("¿Cómo te llamas? ")
print(f"Hola, {nombre}.")

2. Nombre y edad

nombre = input("Escribe tu nombre: ")
edad = input("¿Cuántos años tienes? ")
print(f"Hola, {nombre}, tienes {edad} años.")

3. Nombre, edad y altura

nombre = input("Ingresa tu nombre: ")
edad = input("¿Qué edad tienes? ")
altura = input("¿Cuál es tu altura en metros? ")
print(f"Hola, {nombre}, tienes {edad} años y mides {altura} metros.")


Calculadora con operadores

4. Suma de dos números
a = float(input("Escribe el primer número: "))
b = float(input("Escribe el segundo número: "))
print("La suma es:", a + b)

5. Suma de tres números
x = float(input("Primer número: "))
y = float(input("Segundo número: "))
z = float(input("Tercer número: "))
print("La suma total es:", x + y + z)

6. Resta de dos números
a = float(input("Número 1: "))
b = float(input("Número 2: "))
print("La resta es:", a - b)

7. Multiplicación
n1 = float(input("Ingresa un número: "))
n2 = float(input("Otro número: "))
print("El resultado de multiplicar es:", n1 * n2)

8. División con validación
numerador = float(input("Numerador: "))
denominador = float(input("Denominador: "))

if denominador != 0:
    print("Resultado de la división:", numerador / denominador)
else:
    print("No se puede dividir entre cero.")

9. Exponenciación
base = float(input("Base: "))
exponente = float(input("Exponente: "))
print("Resultado:", base ** exponente)

10. División entera
num = int(input("Numerador: "))
den = int(input("Denominador: "))

if den != 0:
    print("División entera:", num // den)
else:
    print("Error: No se puede dividir entre cero.")

11. Módulo (resto de la división)
num = int(input("Escribe un número: "))
den = int(input("Otro número (denominador): "))

if den != 0:
    print("El resto de la división es:", num % den)
else:
    print("No es posible dividir entre cero.")

12. Promedio de 3 notas
n1 = float(input("Primera nota: "))
n2 = float(input("Segunda nota: "))
n3 = float(input("Tercera nota: "))

promedio = (n1 + n2 + n3) / 3
print("El promedio es:", round(promedio, 2))

13. Promedio ponderado
# Números: 5, 12, 20, 15
# Pesos:   1,  2,  3,  4
numeros = [5, 12, 20, 15]
pesos = [1, 2, 3, 4]

suma_ponderada = sum(n * p for n, p in zip(numeros, pesos))
total_pesos = sum(pesos)

promedio_ponderado = suma_ponderada / total_pesos
print("El promedio ponderado es:", round(promedio_ponderado, 2))