Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo analizar la escritura en Python

Cómo analizar la escritura en Python

Science and Technology Times Network

Página de inicio gt; La tecnología sabe gt; La tecnología sabe detalles

Programación en Python ¿Cómo usar el teclado para ingresar información en Python?

Resuelto

Mejor respuesta 2022-01-17

¿Cómo usar el teclado para ingresar información en python?

Función de entrada, después de ejecutarla, debe usar el teclado para ingresar:

a=Input()

print(a)

Después de ejecutar, use el teclado para ingresar contenido y presione la tecla Enter para imprimir el contenido ingresado.

Pero, ¿sería mejor si hubiera un mensaje después de ejecutarlo?

Nota: Python se ejecuta de arriba hacia abajo.

Si ingresamos un número y lo calculamos, ¿cómo obtenemos el resultado?

Imprimir("por favor ingrese:")

a=input()

B=a*a

Imprimir(a, "es" al cuadrado, B)

error de resultado:

typeerror: No se puede ordenar de forma múltiple una secuencia con un no int de tipo 'str'

Resulta Observa que lo que obtiene no es un número real, sino una cadena.

Necesitas cambiar el número de entrada a un número entero:

a=int(input())

Por supuesto, lo que escribas en el teclado debe también ser un número entero.

Para integrar:

a=int(input())

print(a, "el cuadrado es", a*a)

a*a En forma impresa, puede calcular y devolver el resultado.

Si ingresa un decimal, debe especificarlo como un tipo de punto flotante:

a=Float(input())

Print(a, "entrada El cuadrado de es ", a*a)

El código correcto es convertir la entrada a un número entero (u otro tipo de número):

Imprimir("Por favor, ingrese un número, calcularemos su cuadrado: ""

a=Int(input())

print(a, "is" al cuadrado, a*a)

¿Cómo determina Python si la entrada es un número?

Nota: Toda entrada a Python es una cadena, por lo que es necesario determinar si la cadena es un número. Por ejemplo, isdigit(. ) la función solo puede determinar si la cadena está compuesta de composición de datos pura, pero no es válida para números negativos. Por lo tanto, float() se puede utilizar para la detección, lo que tiene efectos en varios métodos de representación de números: #define función def isnub(s). ): intente: NB=float(s). #convierta cadena en dígito, devuelva verdadero, devuelva verdadero excepto valorerror como e: devuelva falso #Si ocurre una excepción, devuelva falso #prueba print(isnub("123") print(isnub( "ABC")) print(isnub("123.123" )) print (isnub ("-123.123")) print (isnub ("-1.609e-19"). Los resultados de la prueba son los siguientes: verdadero falso verdadero verdadero

Programación en Python Función de entrada de Python El número de coma flotante de Python conserva dos decimales