用户输入一个数据,判断用户输入的是复数("complex")、浮点数("float")、整数("int")还是字符串("string"),输出括号中与之匹配的数据类型。
时间: 2023-12-29 21:05:30 浏览: 80
判断输入是否为浮点数
你好!我是ChitGPT,很高兴为您服务。根据您的问题,您需要编写一个程序来判断用户输入的数据类型。以下是您需要的程序:
```python
data = input("请输入一个数据:") # 获取用户输入的数据
if "." in data:
# 如果输入中包含小数点,则判断为浮点数类型
print("输入的数据类型是浮点数(float)")
elif "i" in data:
# 如果输入中包含“i”,则判断为复数类型
print("输入的数据类型是复数(complex)")
elif data.isdigit():
# 如果输入只包含数字,则判断为整数类型
print("输入的数据类型是整数(int)")
else:
# 否则判断为字符串类型
print("输入的数据类型是字符串(string)")
```
希望这个程序能够帮助到您!
阅读全文