Interacción con el usuario Flashcards
Función input()
Esta función es capaz de leer datos que fueron introducidos por el usuario y pasar esos datos al programa en ejecución.
El programa entonces puede manipular los datos, haciendo que el código sea verdaderamente interactivo
La función input() con un argumento
Conversión de tipos
Dos simples funciones para especificar un tipo de dato y resolver este problema:
- La función int() toma un argumento (por ejemplo, una cadena: int(string)) e intenta convertirlo a un valor entero; si llegase a fallar, el programa entero fallará también (existe una manera de solucionar esto, se explicará mas adelante);
- La función float() toma un argumento (por ejemplo, una cadena: float(string)) e intenta convertirlo a flotante (el resto es lo mismo).
Operadores cadena (+)
El signo de + (más), al ser aplicado a dos cadenas, se convierte en un operador de concatenación. Simplemente concatena (junta) dos cadenas en una.
Operador cadena (*)
El signo de * (asterisco), cuando es aplicado a una cadena y a un número (o a un número y cadena) se convierte en un operador de replicación
Conversión de tipo str()
También se puede convertir un numero a una cadena, lo cual es más fácil y seguro - esta operación es posible hacerla siempre.
Una función capaz de hacer esto se llama str()