用户输入一个数字 n,输出 n 的绝对值,要求保持输出结果与输入数据的类型相同。即:输入浮点数,输出仍为浮点数;输入整数,输出仍为整数。
时间: 2024-05-05 08:17:37 浏览: 81
判断输入是否为浮点数
好的,这个问题很简单,我可以回答。可以使用内置的 abs() 函数来求一个数的绝对值,然后根据输入的数据类型来确定输出的数据类型。以下是示例代码:
```
n = input("请输入一个数字:")
if isinstance(n, int):
result = abs(n)
elif isinstance(n, float):
result = abs(n)
else:
result = "输入的数据类型有误"
print(result)
```
阅读全文