用户输入一个数据,判断用户输入的是复数("complex")、浮点数("float")、整数("int")还是字符串("string"),输出括号中与之匹配的数据类型。请写出相应的python代码
时间: 2023-12-29 14:05:30 浏览: 9
Python数字类型(整数类型、浮点数类型、复数类型)及基本操作
```
data = input("请输入一个数据:")
if "." in data:
try:
float(data)
print("输入的数据类型是(float)")
except ValueError:
print("输入的数据类型是(string)")
else:
try:
int(data)
print("输入的数据类型是(int)")
except ValueError:
try:
complex(data)
print("输入的数据类型是(complex)")
except ValueError:
print("输入的数据类型是(string)")
```
阅读全文