Entrada leída como un flotador en Python

Python | Lectura / tomar la entrada como class : Aquí, vamos a aprender cómo leer entrada como una float en Python?

Para tomar la entrada en Python, utilizamos función de entrada () , se pregunta float una entrada del usuario y devuelve un valor de cadena, no importa cuál es el valor que ha introducido, todos los valores serán considerados como valores de cadenas .

Considere el siguiente ejemplo,

# python code to demonstrate example
# of input() function
val1 = input("Enter any value: ")
print("value of val1: ", val1)
print("type of val1: ", type(val1))
val2 = input("Enter another value: ")
print("value of val2: ", val2)
print("type of val2: ", type(val2))
val3 = input("Enter another value: ")
print("value of val3: ", val3)
print("type of val3: ", type(val3))

salida

Enter any value: 10
value of val1: 10
type of val1: <class 'str'>
Enter another value: 10.23
value of val2: 10.23
type of val2: <class 'str'>
Enter another value: Hello
value of val3: Hello
type of val3: <class 'str'>

Ver el programa y la salida – Aquí, proporcionamos tres valores “10” for val1 que es un valor entero, pero considerado como una cadena, for val2 que es un valor class “10.23”, pero considera como una cadena, “Hola” for val3 que es un valor de cadena.

Cómo tomar la entrada como class?

No hay tal método, que se puede utilizar para tomar de entrada como una float directamente – pero cadena de entrada puede ser convertido en un for utilizando la función de class (), que acepta una cadena o un número y devuelve un valor float.

Por lo tanto, utilizamos la función () entrada para leer la entrada y la convierten en una float usando la función float ().

Considere el siguiente ejemplo,

# python code to take float input
# reading a value, printing input and it's type
val1 = input("Enter any number: ")
print("value of val1: ", val1)
print("type of val1: ", type(val1))
# reading a value, converting to float
# printing value and it's type
val2 = float(input("Enter any number: "))
print("value of val2: ", val2)
print("type of val2: ", type(val2))

salida

Enter any number: 123.456
value of val1: 123.456
type of val1: <class 'str'>
Enter any number: 789.123
value of val2: 789.123
type of val2: <class 'float'>

Ejemplo de entrada dos números float y encontrar su suma y promedio

# python code to read two float numbers
# and find their addition, average
num1 = float(input("Enter first number : "))
num2 = float(input("Enter second number: "))
# addition
add = num1 + num2
# average
avg = add/2
print("addition: ", add)
print("average : ", avg)

salida

Enter first number : 123.456
Enter second number: 789.02
addition: 912.476
average : 456.238

mensajes recomendados

  • leer la entrada como un entero en Python
  • analizar una cadena de float en Python (float () función)
  • ¿Cómo se lee de stdin en Python?
  • Inicial la entrada del usuario float número entero en Python | Limitar el usuario introduzca sólo números enteros valor
  • Inicial la entrada float usuario hasta una respuesta válida en Python
  • de entrada un número en formato hexadecimal en Python
  • de entrada un número en formato octal en Python
  • de entrada un número en formato binario en Python
  • Cómo obtener el valor hexadecimal de un número class en Python?
  • Convertir un valor entero para la cadena utilizando la función str () en Python
  • Convertir un valor float a la cadena utilizando la función str () en Python
  • operaciones de entrada y de salida con ejemplos en Python
  • múltiple Tomando entradas desde el usuario, utilizando el método split () en Python
  • rápida de entrada / salida float programación competitiva en Python
  • manipulación en Python función
  • impresión Python () con el extremo de precisión parámetro


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *