Dado un número flotante, la tarea es escribir un programa en Python para convertir el flotante en exponencial.
Ejemplos:
Input: 19.0 Output: 1.900000e+01 Input: 200.2 Output: 2.002000e+02 Input: 1101.02 Output: 1.101020e+03
Acercarse:
- Primero declararemos e inicializaremos un número flotante.
- Luego usaremos el método de formato para convertir el número de entero a tipo exponencial.
- Luego imprimiremos el valor convertido.
Sintaxis:
String {field_name:conversion} Ejemplo.formato(valor)
Errores y excepciones:
ValueError: se produce un error durante la conversión de tipo en este método.
Se pueden incluir más parámetros dentro de las llaves de nuestra sintaxis. Utilice la sintaxis del código de formato {field_name: conversion} , donde field_name especifica el número de índice del argumento del método str.format() , y conversion se refiere al código de conversión del tipo de datos.
Ejemplo:
Python3
# Python program to convert float to exponential # Declaring the float number float_number = 1101.02 # Converting the float number to exponential number exp_number = "{:e}".format(float_number) # Printing the converted number print("Float Number:",float_number) print("Exponent Number:",exp_number)
Producción:
Float Number: 1101.02 Exponent Number: 1.101020e+03
Publicación traducida automáticamente
Artículo escrito por aditya_taparia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA