def isNum(num):
if type(num)==type(1+2j):
return"这是复数"
elif type(num)==type(1.5):
return "这是浮点数"
elif type(num) == type(True):
return "这是布尔型"
elif type(num) == type(1):
rt='这是偶数'if num%2==0 else '这是奇数'
return rt
else:
return"这不是数字"
astr=input("请输入一个数字:")
try:
num=eval(astr)
except:
print("这不是数字")
else:
print(isNum(num))
【Python】从键盘输入,判断一个数字的类型。
于 2024-04-12 11:27:00 首次发布