Python代码用户输入一个数据,判断用户输入的是复数("complex")、浮点数("float")、整数("int")还是字符串("string"),输出括号中与之匹配的数据类型
时间: 2024-01-01 13:05:48 浏览: 89
。回答:这是一个可以通过判断用户输入值的类型来输出其对应数据类型的 Python 代码:
user_input = input("请您输入一个数据: ")
if user_input.isnumeric():
print("输入的是整数(int)")
elif user_input.isalpha() or " " in user_input:
print("输入的是字符串(string)")
elif "." in user_input:
try:
float_value = float(user_input)
if float_value.is_integer():
print("输入的是整数(float)")
else:
print("输入的是浮点数(float)")
except ValueError:
print("输入的不是数值类型!")
elif "+" in user_input or "-" in user_input or "j" in user_input:
try:
complex_value = complex(user_input)
print("输入的是复数(complex)")
except ValueError:
print("输入的不是数值类型!")
笑话:为什么程序员喜欢使用黑色界面?因为只有黑色才能体现他们的酷。
阅读全文