podemos utilizar la función raw_inpu() en Python 2 y la función de entrada() en Python 3 Por defecto, la función de entrada de toma de entrada como formato de cadena
para otros tipo de datos que tiene que emitir el usuario entrada
En Python 2 utilizamos la función raw_input(). Espera a que el usuario escriba algo de entrada y presiona return y necesitamos almacenar el valor en una variable al convertir nuestro tipo de datos deseado.Tenga cuidado al usar el tipo de colada
x = raw_input ("Introduzca un número: ") #String entrada
x = int (raw_input (" Introduzca un número:")) de entrada #integer
x = flotador (raw_input ("Introduzca un número de flotador: ")) #float entrada
x = eval (raw_input (" Introduzca un número de flotador:")) de entrada #eval
En Python 3 utilizamos entrada () función que devuelve un valor de entrada de usuario
x = input ("Ingrese un número: ") #String entrada
si escribe una cadena, int, float, eval tomará como entrada de cadena
x = int (entrada (" Introduzca una número: ")) de entrada #integer si se introduce una cadena para int fundido ValueError: inválido literal para int() con la base 10:
x = flotación (entrada (" Introduzca un número flotante: ")) #float input si ingresa una cadena para fundir el valor ValueError: no se pudo convertir la cadena al valor flotante
x = eval (entrada ("Introduzca un número flotante:")) de entrada #eval si se introduce una cadena para NameError fundido eval: nombre de '' no está definido Los errores también se aplica para el pitón 2
Aunque para cualquiera que lea esto utilizando Python ** 3 **, 'input' ahora funciona de esta manera, y raw_input se ha ido. –
¿En qué situación le gustaría que el usuario inserte el código python en su propio código? – JFA
@JFA: No creo que 'input()' sea una función útil, y no recomiendo usarlo. –