Session Ready
Exercise

Conversión de tipos

Usar el operador + para juntar dos cadenas de texto puede ser muy útil a la hora de construir mensajes.

Supóngase, por ejemplo, que has calculado el retorno de tu inversión y quieres resumir los resultados en una cadena. Asumiendo que las variables flotantes savings y result están definidas, puedes intentar algo como esto:

print("Yo comencé con $" + savings + " y ahora tengo $" + result + ". ¡Impresionante!")

Sin embargo, esto no funcionará debido a que no puedes simplemente sumar variables de tipo str con float.

Para arreglar este error, necesitarás convertir explícitamente los tipos de tus variables. Más específicamente, necesitarás str() para convertir un valor en una cadena. Por ejemplo, str(savings) convertirá el número flotante savings en una cadena.

Funciones similares como int(), float() y bool() te ayudarán a convertir valores de Python en cualquier tipo.

Instructions
100 XP
  • Haz click en Submit Answer para ejecutar el código. Trata de entender el mensaje de error.
  • Arregla el código a tu derecha tal que se ejecute sin errores. Usa la función str() para convertir las variables a cadenas.
  • Convierte la variable pi_string a un número flotante (float) y guarda el resultado en una nueva variable, pi_float.