Programa de Python para convertir flotante a exponencial

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

Deja una respuesta

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