Python程序将浮点数转换为指数
给定一个浮点数,任务是编写一个Python程序将浮点数转换为指数。
例子:
Input: 19.0
Output: 1.900000e+01
Input: 200.2
Output: 2.002000e+02
Input: 1101.02
Output: 1.101020e+03
方法:
- 我们将首先声明并初始化一个浮点数。
- 然后我们将使用 formate 方法将数字从整数转换为指数类型。
- 然后我们将打印转换后的值。
句法:
String {field_name:conversion} Example.format(value)
错误和异常:
ValueError: Error occurs during type conversion in this method.
更多参数可以包含在我们语法的花括号中。使用格式代码语法{field_name: conversion} ,其中 field_name 指定str.format() 方法的参数索引号,conversion 指的是数据类型的转换代码。
例子:
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)
输出:
Float Number: 1101.02
Exponent Number: 1.101020e+03