编写一个程序,读取一个浮点数,先打印输出成小数点形式,再换行打印成指数形式。
时间: 2023-03-19 16:23:11 浏览: 196
输入一个浮点数,输出此数的整数部分和小数部分
以下是使用Python语言编写的程序,可以读取一个浮点数,并先以小数点形式输出,再以指数形式输出,并在两个输出之间换行:
```
num = float(input("请输入一个浮点数:"))
# 以小数点形式输出
print(num)
# 以指数形式输出
print(num, "的指数形式为:")
print("{:.2e}".format(num))
```
程序首先通过 `input` 函数获取用户输入的浮点数,然后通过 `print` 函数将其以小数点形式输出。接着,程序使用 `print` 函数输出一条提示信息,并在下一行使用格式化字符串输出浮点数的指数形式。其中,`"{:.2e}".format(num)` 的含义是将浮点数 `num` 格式化为科学计数法,并保留两位小数。
阅读全文